ฐานความรู้

กำลังทำงานบนไซต์ที่มีผู้ใช้คนอื่นแชร์ให้คุณ

เจ้าของเว็บไซต์สามารถส่งมอบเว็บไซต์หนึ่งเว็บไซต์ให้กับนักพัฒนาผ่านทางอีเมลได้ โดยไม่ต้องแชร์บัญชี การเรียกเก็บเงิน หรือเว็บไซต์อื่นๆ ของตน ทั้งสองส่วนประกอบด้วย: การแชร์และการเพิกถอนสิทธิ์จากแดชบอร์ด รวมถึงการดึงเว็บไซต์ลงมาด้วยคำสั่ง zinnector login, clone และ dev ซึ่งรวมฐานข้อมูลด้วย ตลอดจนสิ่งที่แต่ละบทบาทสามารถทำได้และไม่สามารถทำได้

เจ้าของเว็บไซต์สามารถให้สิทธิ์คุณเข้าถึงเว็บไซต์ของพวกเขาได้ หนึ่ง เว็บไซต์ โดยที่ไม่สามารถเข้าถึงบัญชี ข้อมูลการชำระเงิน หรือเว็บไซต์อื่น ๆ ของพวกเขาได้ และคุณจะทำงานบนเว็บไซต์นั้นโดยใช้บัญชีเข้าสู่ระบบ Zinn Digital® ของคุณเอง ร่วมกับ Zinnector® CLI เวอร์ชันฟรี คู่มือนี้ครอบคลุมทั้งสองส่วน ได้แก่ สิ่งที่เจ้าของเว็บไซต์ต้องทำ และสิ่งที่คุณต้องทำ

หากคุณยังไม่เคยใช้ Zinnector®มาก่อน บทความ การเริ่มต้นใช้งาน Zinnector® จะช่วยติดตั้งโปรแกรมให้คุณภายในเวลาประมาณสองนาที เนื้อหาในนี้ไม่มีส่วนใดที่กำหนดให้คุณต้องซื้อโฮสติ้ง

สำหรับเจ้าของเว็บไซต์ — การแชร์หนึ่งเว็บไซต์

  1. เปิดเว็บไซต์ในแดชบอร์ดของคุณ แล้วไปที่ ความปลอดภัย
  2. ในส่วน ผู้ที่มีสิทธิ์เข้าถึงเว็บไซต์นี้, ให้เลือก แชร์เว็บไซต์นี้
  3. พิมพ์ที่อยู่อีเมลของนักพัฒนา พวกเขายังไม่จำเป็นต้องมีบัญชีในตอนนี้ หากพวกเขาไม่เคยเข้าสู่ระบบมาก่อน พวกเขาได้รับคำเชิญ และการเข้าถึงจะเริ่มต้นทันทีที่พวกเขายกเลิกหรือตอบรับคำเชิญนั้น
  4. เลือก บทบาท:
  • ผู้ดู — สามารถดูได้อย่างเดียว และไม่สามารถเปลี่ยนแปลงอะไรได้
  • ผู้แก้ไข — บทบาทที่นักพัฒนามักจำเป็นต้องใช้ พวกเขาสามารถเปลี่ยนแปลงไฟล์ของเว็บไซต์ ใช้ wp-admin และดาวน์โหลดไฟล์เก็บคลังของเว็บไซต์เพื่อนำไปทำงานในเครื่องได้ โดยไฟล์เก็บคลังนั้น รวมฐานข้อมูลด้วย
  • ผู้จัดการ — ทำได้ทุกอย่างที่ผู้แก้ไขทำได้ พร้อมทั้งสามารถคืนค่าข้อมูลสำรองได้
  1. ระบุ เหตุผล และหากงานมีวันสิ้นสุด ให้ระบุ วันหมดอายุ การให้สิทธิ์จะหยุดลงทันทีเมื่อถึงวันดังกล่าว คุณจึงไม่จำเป็นต้องคอยจำเพื่อลบสิทธิ์ออก
  2. บันทึก

ไม่ว่าคุณจะเลือกบทบาทใด ผู้ร่วมงานจะไม่สามารถลบเว็บไซต์ ดูข้อมูลการชำระเงินของคุณ หรือเข้าถึงเว็บไซต์อื่น ๆ ของคุณได้ โดยเด็ดขาด

ความหมายของ "ไฟล์เก็บคลังรวมฐานข้อมูลด้วย"

ผู้แก้ไขหรือผู้จัดการสามารถคัดลอกเว็บไซต์เพื่อนำไปทำงานต่อได้ ซึ่งสำเนาของเว็บไซต์นั้นจะประกอบด้วยไฟล์ และ ฐานข้อมูลของเว็บไซต์ ฐานข้อมูล WordPress จะเก็บข้อมูลทุกอย่างที่ผู้เข้าชมได้ระบุไว้ในเว็บไซต์ เช่น ชื่อและที่อยู่อีเมลของผู้แสดงความคิดเห็น บัญชีลูกค้า คำสั่งซื้อและที่อยู่จัดส่งของ WooCommerce ตลอดจนการส่งฟอร์มข้อมูล

โดยปกติแล้วนั่นคือสิ่งที่นักพัฒนาจำเป็นต้องใช้ หากไม่มีข้อมูลเหล่านี้ พวกเขาจะมองเห็นเพียงธีมของคุณบนเว็บไซต์ที่ว่างเปล่า เรื่องนี้เป็นสิ่งที่ควรรับทราบไว้ เนื่องจากเป็นข้อมูลส่วนบุคคลจริง และผู้ที่เป็นเจ้าของข้อมูลเหล่านั้นคือลูกค้าของคุณ ไม่ใช่ของเรา

สิ่งที่จะเกิดขึ้นตามมามีสองประการ และแพลตฟอร์มจะดำเนินการทั้งสองอย่างนี้ให้คุณ:

  • การส่งออกทุกครั้งจะถูกบันทึกไว้ในบันทึกการตรวจสอบของคุณ เปิด บันทึกการตรวจสอบ แล้วค้นหา site.backup.exported แต่ละแถวจะระบุว่าใครเป็นผู้ดึงข้อมูล ไปเมื่อใด และไฟล์เก็บคลังนั้นมีฐานข้อมูลแนบไปด้วยหรือไม่ คุณไม่จำเป็นต้องเอ่ยปากถาม
  • คุณสามารถยกเลิกสิทธิ์ได้ทุกเมื่อ การเพิกถอนสิทธิ์จะมีผลทันที — ดูรายละเอียดด้านล่าง

หากคุณต้องการให้พวกเขาทำงานโดยไม่มีฐานข้อมูล โปรดแจ้งให้พวกเขาเพิ่ม --no-database เมื่อทำการดึงข้อมูล ซึ่งเป็นเพียงแฟล็กเดียวและส่วนที่เหลือจะทำงานเหมือนเดิมทุกประการ

สำหรับนักพัฒนา — การนำเว็บไซต์ลงมายังเครื่องของคุณ

1. ติดตั้ง Zinnector®

npm install -g zinnector
zinnector --version

คุณต้องใช้ Node 24 หรือใหม่กว่า โดย node --version จะต้องแสดงผลเป็น v24 หรือสูงกว่า

2. เข้าสู่ระบบในนามของคุณเอง

zinnector login

การดำเนินการนี้จะเปิดเบราว์เซอร์ของคุณและลงชื่อเข้าใช้ด้วยบัญชี Zinn Digital® ของคุณเอง ซึ่งเป็นบัญชีที่ได้รับคำเชิญ คุณไม่จำเป็นต้องใช้รหัสผ่านของเจ้าของเว็บไซต์ และพวกเขาก็ไม่จำเป็นต้องมอบรหัสผ่านให้คุณ

ตรวจสอบสิทธิ์ที่คุณได้รับ:

zinnector sites

คุณจะเห็นเฉพาะเว็บไซต์ที่ได้รับการแชร์กับคุณเท่านั้น หากรายการว่างเปล่า แสดงว่ายังไม่ได้ตอบรับคำเชิญ หรือสิทธิ์การเข้าถึงถูกเพิกถอนหรือหมดอายุแล้ว

3. ดึงข้อมูลเว็บไซต์ลงมา

zinnector clone client-domain.com
cd client-domain.com

คำสั่ง clone จะสร้างโปรเจกต์ภายในเครื่องจากเว็บไซต์ที่โฮสต์อยู่ โดยจะดึงข้อมูลต่อไปนี้:

  • wp-content — ธีม, พลักอิน, mu-plugins, ภาษา และสื่อต่างๆ ที่เป็นส่วนงานของตัวเว็บไซต์เอง
  • ฐานข้อมูล ซึ่งจะถูกบันทึกลงใน database.sql ภายในโปรเจกต์

ระบบจะยกเว้นแกนหลักของ WordPress โดยเจตนา (รันไทม์ในเครื่องของคุณจะจัดเตรียมเวอร์ชันที่ถูกต้องให้เอง), wp-config.php (ซึ่งเก็บรหัสผ่านฐานข้อมูลของเว็บไซต์จริง) และสื่อใดๆ ที่ถูกย้ายไปเก็บไว้ที่ Object Storage

การทำงานทุกครั้งจะพิมพ์ระบุอย่างชัดเจนว่าได้ดึงข้อมูลใดมาบ้างและเว้นส่วนใดไว้ พร้อมทั้งแสดงจำนวน หากคุณต้องการเพียงแค่ไฟล์ ให้เพิ่ม --no-database

หากมีโปรเจกต์อยู่แล้วและต้องการเพียงข้อมูลล่าสุด ให้รันคำสั่ง zinnector pull ภายในโฟลเดอร์โปรเจกต์

4. รันโปรเจกต์ในเครื่อง พร้อมเนื้อหาจริง

zinnector dev --runtime docker

บน Docker รันไทม์ คำสั่งนี้จะนำเข้า database.sql เปลี่ยน URL ของเว็บไซต์ให้เป็นที่อยู่ภายในเครื่องของคุณ และเปิดเว็บไซต์ด้วยเนื้อหาจริงของลูกค้า เข้าสู่ระบบด้วยบัญชี WordPress ของตัวเว็บไซต์เอง

รันไทม์เริ่มต้น — WordPress Playground ซึ่งไม่จำเป็นต้องใช้ Docker — จะเริ่มต้นทำงานได้เร็วกว่า และ จะไม่นำเข้าฐานข้อมูล โดยระบบจะแจ้งให้คุณทราบแทนที่จะเริ่มต้นด้วยโปรเจกต์ว่างเปล่าโดยไม่แจ้งเตือน ใช้ตัวเลือกนี้เมื่อคุณกำลังทำงานกับโค้ดและไม่จำเป็นต้องใช้เนื้อหา

5. ดูแลสำเนาที่คุณได้รับมอบหมาย

database.sql คือฐานข้อมูลของเว็บไซต์จริง Zinnector® จะเพิ่มไฟล์นี้ลงใน .gitignore ของโปรเจกต์คุณทันทีที่เขียนไฟล์เสร็จ เพื่อป้องกันไม่ให้การใช้คำสั่ง git add -A โดยไม่ระมัดระวังไปเผยแพร่ข้อมูลลูกค้าสู่ผู้ื่นในรีโพซิทอรี โปรดปล่อยบรรทัดนั้นไว้ตามเดิม และลบไฟล์ดังกล่าวทิ้งเมื่อเสร็จสิ้นภารกิจ

สิ่งที่ผู้ร่วมงานสามารถทำได้และไม่สามารถทำได้

| | ผู้ดู | ผู้แก้ไข | ผู้จัดการ | |---|---|---|---| | ดูเว็บไซต์และการตั้งค่า | ✔ | ✔ | ✔ | | เปลี่ยนแปลงไฟล์, ใช้ wp-admin, อัปเดตปรับใช้ | | ✔ | ✔ | | ดึงข้อมูลเว็บไซต์ รวมถึงฐานข้อมูล | | ✔ | ✔ | | คืนค่าข้อมูลสำรองทับเว็บไซต์จริง | | | ✔ | | ลบเว็บไซต์ | | | | | ดูข้อมูลการชำระเงินหรือใบแจ้งหนี้ | | | | | เข้าถึงเว็บไซต์ อื่น ๆ ของเจ้าของ | | | |

สามแถวล่าสุดจะว่างเปล่าสำหรับทุกบทบาท ซึ่งไม่ใช่ตัวเลือกการตั้งค่า

การยุติการเข้าถึง

เจ้าของเว็บไซต์สามารถเปิดส่วน ความปลอดภัย ของเว็บไซต์ แล้วเลือก เพิกถอน ข้างชื่อของบุคคลนั้น การดำเนินการจะมีผลทันที: คำสั่ง Zinnector® ถัดไปที่นักพัฒนารันจะไม่สามารถมองเห็นเว็บไซต์ได้ และเครื่องมืออื่นใดที่พวกเขามีอยู่ก็ไม่สามารถเข้าถึงได้เช่นกัน

การกำหนดวันหมดอายุจะให้ผลลัพธ์แบบเดียวกันเมื่อถึงวันที่กำหนด โดยไม่มีใครต้องคอยจดจำ หากคุณได้ตั้งค่าไว้ตอนแชร์เว็บไซต์ การดำเนินการก็เป็นอันเสร็จสิ้นแล้ว

เมื่อเกิดปัญหาในการทำงาน

  • zinnector sites ไม่แสดงข้อมูลใดๆ ยังไม่ได้ตอบรับคำเชิญ หรือสิทธิ์การเข้าถึงถูกเพิกถอนหรือหมดอายุแล้ว โปรดขอให้เจ้าของเว็บไซต์ตรวจสอบส่วนความปลอดภัยของเว็บไซต์ — คำเชิญที่รอการตอบรับจะแสดงอยู่ในนั้น
  • zinnector pull แจ้งว่าเว็บไซต์ไม่มีข้อมูลสำรองล่าสุด การดึงข้อมูลจะทำการสำรองข้อมูลใหม่หากแพ็กเกจอนุญาตและจะสอบถามก่อน หากแพ็กเกจไม่รวมการสำรองข้อมูลตามคำขอ ให้เพิ่มค่า --max-age เพื่อยอมรับข้อมูลสำรองที่เก่ากว่า
  • zinnector dev เริ่มต้นด้วย WordPress ที่ว่างเปล่า คุณกำลังอยู่บน Playground รันไทม์ ซึ่งไม่มีการนำเข้าฐานข้อมูล ให้รันคำสั่ง zinnector dev --runtime docker
  • เว็บไซต์ในเครื่องคอยแต่จะเปลี่ยนทิศทางไปยังโดเมนจริง การนำเข้าข้อมูลจะทำการเขียน URL ของเว็บไซต์ใหม่ หากขั้นตอนดังกล่าวล้มเหลว คำสั่งจะแจ้งให้ทราบและแสดงบรรทัด wp search-replace เพื่อให้คุณรันคำสั่งเอง

ดูข้อผิดพลาดเพิ่มเติมและการแก้ไขได้ที่: การแก้ไขปัญหา Zinnector®

เอกสารสำหรับนักพัฒนาทั้งหมด

บทความล่าสุดจากบล็อก

สิ่งที่เราได้เขียนเกี่ยวกับการโฮสต์ SEO และการรันเว็บไซต์ในระดับสเกล

SEO และการสร้างลิงก์จากระดับโฮสติ้ง: มุมมองของผู้ให้บริการในปี 2026

โฮสติ้งส่งผลต่อการจัดดัชนีและลิงก์อีควิตี้ในปี 2026 อย่างไร: การรักษาหน้าเว็บให้อยู่ในดัชนี, การตรวจสอบโดเมนเก่าก่อนที่คุณจะสร้างเว็บไซต์บนโดเมนเหล่านั้น, การสร้างลิงก์แบบไม่ทิ้งร่องรอย และมุมมองตามความเป็นจริงว่าโครงสร้างพื้นฐานช่วยและไม่ช่วยอะไร SEO ได้บ้าง

อ่านโพสต์

ทำให้ WordPress เร็วและปลอดภัย: รายการตรวจสอบประสิทธิภาพและปลั๊กอิน

เช็คลิสต์ที่ใช้งานได้จริงสำหรับ WordPress ที่รวดเร็วและปลอดภัย: การแคชระดับเซิร์ฟเวอร์, ออบเจกต์แคชต่อเว็บไซต์, ปลั๊กอินจำนวนน้อยนิดที่คุ้มค่าแก่การใช้งาน, การอัปเดตสแตกให้เป็นปัจจุบันอยู่เสมอ และหน้า WooCommerce ที่คุณไม่ควรแคชเด็ดขาด

อ่านโพสต์

วิธีเลือกเว็บโฮสติ้งแบบจัดการระบบในปี 2026: คู่มือสำหรับผู้ซื้อ

สิ่งพิมพ์ที่แยกแยะระหว่างโฮสติ้งที่มีการจัดการอย่างดีกับเซิร์ฟเวอร์ราคาถูกที่มีแผงควบคุมอย่างแท้จริง ได้แก่ การย้ายข้อมูล การสำรองข้อมูล การแยกส่วนระบบ การแคชจริง และการปรับขนาดที่โปร่งใส รวมถึงวิธีประเมินก่อนที่คุณจะตัดสินใจเลือกใช้งาน

อ่านโพสต์

อ่านบล็อก

ยังมีปัญหาอยู่ใช่ไหม?

บริการช่วยเหลือรวมอยู่ในทุกแพลตฟอร์ม ทีมงานพร้อมให้บริการ 24 ชั่วโมงต่อวัน และคุณสามารถเขียนหาเราเป็นภาษาใดก็ได้จาก 58 ภาษาของเรา เราจะตอบกลับคุณด้วยภาษาของคุณ

ติดต่อฝ่ายสนับสนุน บทความทั้งหมด