WPML

คัดลอกบล็อกข้อมูลการดีบักจากการตรวจสอบระบบ

เปิด WPML > ฝ่ายสนับสนุน > การตรวจสอบระบบ หน้าเพจจะแสดงบล็อก ข้อมูลการดีบัก ซึ่งประกอบด้วยเวอร์ชัน PHP เวอร์ชัน WordPress ปลั๊กอิน WPML ทุกตัวและเวอร์ชันของปลั๊กอิน สภาพแวดล้อมของเซิร์ฟเวอร์ การกำหนดค่าภาษา และค่าการกำหนดค่าที่ WPML อ่านจาก wp-config.php คลิก คัดลอกข้อมูลระบบไปยังคลิปบอร์ด ที่ด้านบนของบล็อก จากนั้นวางลงในคำถามถึงฝ่ายสนับสนุนของคุณ

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

คัดลอกรายการปลั๊กอินที่ติดตั้ง

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

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

คัดลอกบันทึกที่เกี่ยวข้อง

สำหรับปัญหาที่เกี่ยวข้องกับบริการแปลภาษา WPML > ฝ่ายสนับสนุน > บันทึกการสื่อสาร จะบันทึกการรับส่งข้อมูล API ระหว่างเว็บไซต์ของคุณและระบบหลังบ้านของการแปล หากการแปลล้มเหลวในลักษณะที่ไม่ชัดเจน การคัดลอกรายการบันทึกล่าสุดลงในคำถามถึงฝ่ายสนับสนุนจะช่วยให้ฝ่ายสนับสนุนทราบการตอบสนองที่แท้จริงจากฝั่งเซิร์ฟเวอร์

สำหรับปัญหาภายใน ตัวแก้ไขการแปลขั้นสูง ส่วน บันทึกข้อผิดพลาดของตัวแก้ไขการแปลขั้นสูง จะบันทึกข้อผิดพลาดฝั่งเซิร์ฟเวอร์ที่ ATE พบ

สำหรับปัญหาเกี่ยวกับงานแปล (งานไม่เริ่ม งานไม่เสร็จสมบูรณ์ หรืองานหายไป) บันทึกงานการจัดการการแปล จะแสดงวงจรชีวิตของแต่ละงาน

ดู บันทึก เพื่อดูว่าควรใช้บันทึกใดในสถานการณ์ใด

แชร์การเข้าถึงการวินิจฉัยแบบเรียลไทม์กับฝ่ายสนับสนุน (ไม่บังคับ)

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

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

เมื่อฝ่ายสนับสนุนขอให้ส่งบันทึกการดีบัก

สำหรับปัญหาเชิงลึก (พฤติกรรมที่ผิดปกติของ ATE, Race Condition, ความล้มเหลวที่เกิดขึ้นเป็นระยะ) บางครั้งฝ่ายสนับสนุนอาจขอให้ส่งบันทึกการดีบัก WPML แบบเต็ม ซึ่งจะมีรายละเอียดมากกว่าบล็อก ข้อมูลการดีบัก

วิธีเปิดใช้งานการบันทึกการดีบัก:

  1. เพิ่ม define( 'WP_DEBUG', true ); และ define( 'WP_DEBUG_LOG', true ); ลงใน wp-config.php ก่อนบรรทัด "That’s all, stop editing!" จากนั้น WordPress จะเริ่มเขียนข้อผิดพลาดและคำเตือน PHP ลงใน wp-content/debug.log
  2. ทำซ้ำขั้นตอนที่ทำให้เกิดปัญหาบนเว็บไซต์
  3. เปิดหรือดาวน์โหลด wp-content/debug.log และคัดลอกส่วนที่เกี่ยวข้อง (กรองตามการประทับเวลาในช่วงที่เกิดปัญหา)
  4. วางลงในคำถามถึงฝ่ายสนับสนุนของคุณ หรือแนบเป็นไฟล์
  5. ปิด WP_DEBUG หลังจากเสร็จสิ้น การเปิดทิ้งไว้ในเว็บไซต์ที่ใช้งานจริงถือเป็นความเสี่ยงด้านความปลอดภัย เนื่องจากข้อผิดพลาดจะรวมถึงข้อมูลเส้นทาง (path) ด้วย

สำหรับขั้นตอนทั้งหมด รวมถึงการกรองรายการเฉพาะของ WPML โปรดดูที่ ข้อมูลอ้างอิงการดีบัก WPML

เมื่อฝ่ายสนับสนุนขอสำเนาของเว็บไซต์

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

เครื่องมือที่แนะนำสำหรับขั้นตอนการแพ็คเกจ:

  • Duplicator แพ็คเกจฐานข้อมูลและไฟล์ลงในไฟล์เก็บถาวรไฟล์เดียว พร้อมด้วยสคริปต์ตัวติดตั้ง
  • All-in-One WP Migration การแพ็คเกจที่คล้ายกัน แต่มีรูปแบบที่แตกต่างกันเล็กน้อย
  • เครื่องมือ Staging/โคลนในตัวของผู้ให้บริการโฮสติ้งของคุณ (หากสามารถสร้างไฟล์เก็บถาวรแบบพกพาได้)

ก่อนที่คุณจะแชร์สำเนา:

  • ตรวจสอบให้แน่ใจว่าคุณกำลังแชร์ สำเนา ของเว็บไซต์ ไม่ใช่การเข้าถึงเว็บไซต์ที่ใช้งานจริง
  • ลบข้อมูลส่วนบุคคลออกจากฐานข้อมูล หากเว็บไซต์ของคุณมีข้อมูลลูกค้า (Duplicator และ AIOWP มีตัวเลือกการส่งออกสำหรับขั้นตอนนี้)
  • ยืนยันว่าคุณมีข้อมูลสำรองของเว็บไซต์ที่ใช้งานจริงที่สามารถใช้งานได้ ก่อนที่คุณจะทำการเปลี่ยนแปลงตามสิ่งที่ฝ่ายสนับสนุนพบในสำเนา

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

การค้นหาข้อมูลประจำตัวบัญชี WPML ของคุณ

หากฝ่ายสนับสนุนถามว่าเว็บไซต์นี้ลงทะเบียนภายใต้บัญชี WPML ใด และคุณจำไม่ได้:

  • ไซต์คีย์ที่ถูกปิดบังบางส่วนใน WPML > เปิดใช้งานและอัปเดต จะระบุว่าเว็บไซต์ใช้คีย์ใด (เช่น ******abcd) ให้จับคู่คีย์นี้กับเว็บไซต์ที่แสดงใน บัญชี WPML ของคุณ
  • หากคุณไม่สามารถเข้าถึงอีเมลบัญชีได้ ให้ค้นหาข้อความจาก accounts@wpml.org ในกล่องจดหมายของคุณ อีเมลสร้างบัญชีฉบับแรกจะประกอบด้วยข้อมูลประจำตัวดังกล่าว