ฉันสับสนอย่างมากกับสิ่งนี้: ฉันมีการติดตั้ง WordPress บน Media Temple GS [หนึ่งในหลาย ๆ ตัวที่ทำงานได้ดีและมีการกำหนดค่าเกือบจะเหมือนกัน] ซึ่งบางครั้งทำให้ฉันนั่ง 404 วินาที เมื่อสิ่งนี้เกิดขึ้นฉันได้รับข้อผิดพลาด 3 ข้อพร้อมกันในบันทึกข้อผิดพลาด PHP ของฉัน:
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 275
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 209
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 29
สองคนแรกเกี่ยวข้องกับ$post
วัตถุ & สิ่งที่สาม: get_post()->ID;
สิ่งที่ฉันคิดว่าเป็นการสร้าง$post
วัตถุ
ฉันมีข้อความข้อผิดพลาดสามแบบที่เหมือนกันเหล่านี้แยกกันเกือบ 25 นาที [off by 2s]
ฉันลองใช้การสนับสนุน MT แต่พวกเขาคิดว่าต้องเป็นข้อผิดพลาด WP ฉันใช้ WP รุ่นล่าสุด แต่ได้ประสบปัญหานี้กับรุ่นก่อนหน้า
ฉันเปิดใช้งานปลั๊กอิน 2 อัน: W3 Total Cache & AJAX Thumbnail Rebuild
ฉันทดสอบด้วยและไม่มีปลั๊กอินแคชและปัญหายังคงอยู่ ฉันเพิ่งปิดใช้งานปลั๊กอินภาพขนาดย่อเพื่อดูว่ามีความแตกต่างหรือไม่
โปรดช่วยสิ่งนี้ทำให้ฉันเป็นบ้า! [และฉันต้องการที่จะเปิดตัวเว็บไซต์นี้ในวันนี้]
แก้ไข
ฉันควรจะกล่าวด้วยว่าฉันได้เห็นข้อผิดพลาดนี้ในบางส่วน แต่ไม่ทั้งหมดของ WordPress ติดตั้งบนเซิร์ฟเวอร์นี้ ฉันคิดว่า แต่ไม่สามารถแน่ใจได้ 100% ว่าข้อผิดพลาดที่แสดงเป็นการติดตั้งใหม่กว่าที่ทำงานได้ดี แม้ว่าการติดตั้งทั้งหมดจะได้รับการอัพเดตอย่างสมบูรณ์
EDIT2
ฉันแค่ทำงานในโครงการ WP อีกโครงการและรับรู้อย่างน้อยความผิดพลาดทั้งสามข้อนั้น ฉันสามารถทำซ้ำข้อผิดพลาด php ทั้งสามนั้นโดยไปที่หน้าดัชนีของประเภทโพสต์ที่กำหนดเองที่ไม่มีอยู่ อย่างไรก็ตามสิ่งนี้ไม่ได้อธิบายว่าทำไมสิ่งนี้จึงทำให้ 404 ในคำถามนี้โดยเฉพาะอย่างยิ่งมันไม่ได้เกิดขึ้นเฉพาะในหน้าดัชนีประเภทโพสต์ที่กำหนดเอง อย่างไรก็ตามฉันคิดว่าสิ่งนี้ต้องเกี่ยวข้องกับประเภทโพสต์ที่กำหนดเองไม่ทางใดก็ทางหนึ่ง