การแชร์ข้อมูลการดีบัก WPML กับฝ่ายสนับสนุน
ทีมสนับสนุนของ WPML มักจะขอข้อมูลบางอย่างที่เหมือนกันในคำถามถึงฝ่ายสนับสนุนส่วนใหญ่: บล็อก ข้อมูลการดีบัก จาก WPML > ฝ่ายสนับสนุน > การตรวจสอบระบบ สำเนาของเว็บไซต์หรือฐานข้อมูล ผลลัพธ์จากคอนโซลเบราว์เซอร์ และข้อมูลอื่น ๆ อีกเล็กน้อย หน้านี้จะอธิบายข้อมูลแต่ละอย่างและตำแหน่งที่จะหาข้อมูลเหล่านั้น เพื่อให้คุณสามารถวางรายละเอียดที่ถูกต้องลงในคำถามถึงฝ่ายสนับสนุนของคุณได้ตั้งแต่แรก สำหรับทุกสิ่งที่คุณควรตรวจสอบ ก่อน ติดต่อฝ่ายสนับสนุน เช่น ข้อกำหนดขั้นต่ำ การอัปเดต การตรวจสอบข้อขัดแย้ง รายการตรวจสอบด้วยตนเอง โปรดดูที่ ก่อนติดต่อฝ่ายสนับสนุน
คัดลอกบล็อกข้อมูลการดีบักจากการตรวจสอบระบบ
เปิด WPML > ฝ่ายสนับสนุน > การตรวจสอบระบบ หน้าเพจจะแสดงบล็อก ข้อมูลการดีบัก ซึ่งประกอบด้วยเวอร์ชัน PHP เวอร์ชัน WordPress ปลั๊กอิน WPML ทุกตัวและเวอร์ชันของปลั๊กอิน สภาพแวดล้อมของเซิร์ฟเวอร์ การกำหนดค่าภาษา และค่าการกำหนดค่าที่ WPML อ่านจาก wp-config.php คลิก คัดลอกข้อมูลระบบไปยังคลิปบอร์ด ที่ด้านบนของบล็อก จากนั้นวางลงในคำถามถึงฝ่ายสนับสนุนของคุณ
บล็อกนี้จะบอกฝ่ายสนับสนุนว่าคุณกำลังใช้งานเวอร์ชันใดอยู่ และการกำหนดค่าปัจจุบันของเว็บไซต์เป็นอย่างไร ซึ่งถือเป็นข้อมูลพื้นฐานก่อนที่จะมีการตรวจสอบในเชิงลึกต่อไป
คัดลอกรายการปลั๊กอินที่ติดตั้ง
เลื่อนไปที่ด้านล่างของ WPML > ฝ่ายสนับสนุน ส่วน ปลั๊กอินที่ติดตั้ง จะแสดงรายการปลั๊กอินทุกตัวบนเว็บไซต์ เวอร์ชันของปลั๊กอิน และสถานะว่าเปิดใช้งานหรือปิดใช้งานอยู่ คลิก คัดลอกรายการไปยังคลิปบอร์ด และวางลงในคำถามถึงฝ่ายสนับสนุนของคุณ
ข้อขัดแย้งของปลั๊กอินเป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดของปัญหาใน WPML ฝ่ายสนับสนุนจะใช้รายการนี้เพื่อตรวจหาความไม่เข้ากันที่ทราบแล้ว และเพื่อถามคำถามติดตามผลที่ถูกต้อง
คัดลอกบันทึกที่เกี่ยวข้อง
สำหรับปัญหาที่เกี่ยวข้องกับบริการแปลภาษา WPML > ฝ่ายสนับสนุน > บันทึกการสื่อสาร จะบันทึกการรับส่งข้อมูล API ระหว่างเว็บไซต์ของคุณและระบบหลังบ้านของการแปล หากการแปลล้มเหลวในลักษณะที่ไม่ชัดเจน การคัดลอกรายการบันทึกล่าสุดลงในคำถามถึงฝ่ายสนับสนุนจะช่วยให้ฝ่ายสนับสนุนทราบการตอบสนองที่แท้จริงจากฝั่งเซิร์ฟเวอร์
สำหรับปัญหาภายใน ตัวแก้ไขการแปลขั้นสูง ส่วน บันทึกข้อผิดพลาดของตัวแก้ไขการแปลขั้นสูง จะบันทึกข้อผิดพลาดฝั่งเซิร์ฟเวอร์ที่ ATE พบ
สำหรับปัญหาเกี่ยวกับงานแปล (งานไม่เริ่ม งานไม่เสร็จสมบูรณ์ หรืองานหายไป) บันทึกงานการจัดการการแปล จะแสดงวงจรชีวิตของแต่ละงาน
ดู บันทึก เพื่อดูว่าควรใช้บันทึกใดในสถานการณ์ใด
แชร์การเข้าถึงการวินิจฉัยแบบเรียลไทม์กับฝ่ายสนับสนุน (ไม่บังคับ)
หน้า WPML > ฝ่ายสนับสนุน จะมีช่องทำเครื่องหมาย แชร์ข้อมูลการวินิจฉัยกับฝ่ายสนับสนุนของ WPML ที่ด้านบน ทำเครื่องหมายในช่องนี้เพื่อให้ทีมสนับสนุนของ WPML สามารถอ่านข้อมูลการดีบักของเว็บไซต์คุณได้โดยตรง โดยจะไม่มีการแชร์รหัสผ่านหรือข้อมูลส่วนบุคคลใด ๆ จะมีเพียงบล็อกข้อมูลการดีบักเท่านั้น
วิธีนี้จะรวดเร็วกว่าการวางบล็อกข้อมูลลงในคำถาม เนื่องจากฝ่ายสนับสนุนสามารถอ่านข้อมูลล่าสุดได้อีกครั้งในขณะที่การสนทนาดำเนินไป คุณสามารถปิดการใช้งานได้ตลอดเวลาจากช่องทำเครื่องหมายเดียวกันนี้
เมื่อฝ่ายสนับสนุนขอให้ส่งบันทึกการดีบัก
สำหรับปัญหาเชิงลึก (พฤติกรรมที่ผิดปกติของ ATE, Race Condition, ความล้มเหลวที่เกิดขึ้นเป็นระยะ) บางครั้งฝ่ายสนับสนุนอาจขอให้ส่งบันทึกการดีบัก WPML แบบเต็ม ซึ่งจะมีรายละเอียดมากกว่าบล็อก ข้อมูลการดีบัก
วิธีเปิดใช้งานการบันทึกการดีบัก:
- เพิ่ม
define( 'WP_DEBUG', true );และdefine( 'WP_DEBUG_LOG', true );ลงในwp-config.phpก่อนบรรทัด "That’s all, stop editing!" จากนั้น WordPress จะเริ่มเขียนข้อผิดพลาดและคำเตือน PHP ลงในwp-content/debug.log - ทำซ้ำขั้นตอนที่ทำให้เกิดปัญหาบนเว็บไซต์
- เปิดหรือดาวน์โหลด
wp-content/debug.logและคัดลอกส่วนที่เกี่ยวข้อง (กรองตามการประทับเวลาในช่วงที่เกิดปัญหา) - วางลงในคำถามถึงฝ่ายสนับสนุนของคุณ หรือแนบเป็นไฟล์
- ปิด
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ในกล่องจดหมายของคุณ อีเมลสร้างบัญชีฉบับแรกจะประกอบด้วยข้อมูลประจำตัวดังกล่าว