ไฟล์บำรุงรักษายังใช้ได้สำหรับการวาง WP ในโหมดบำรุงรักษาหรือไม่?


23

ฉันเห็นว่าเมื่ออัปเกรดไฟล์. บำรุงรักษาจะถูกลบหากมี มันยังคงเป็นวิธีที่ทำงานได้ / ถูกต้องในการทำให้ WP อยู่ในโหมดการบำรุงรักษาหรือไม่?

คำตอบ:


19

ไม่ได้จริงๆ

.maintenance เป็นไฟล์ชั่วคราวไม่สามารถใช้งานได้หากคุณต้องการให้เว็บไซต์ของคุณอยู่ในโหมดบำรุงรักษาเป็นเวลานาน

หากคุณดูที่แหล่งที่มาโหมดการบำรุงรักษาจะได้รับการดูแลเฉพาะในกรณีที่$upgradingตัวแปรที่กำหนดไว้ในไฟล์นั้นมีอายุไม่เกิน 10 นาที

มันหมายถึงไฟล์.maintenanceประเภทล็อคเมื่อ WordPress กำลังอัปเกรดปลั๊กอินธีมหรือตัวเองบางสิ่งที่ไม่ควรเกิน 10 นาที

แน่นอนว่าเป็นไปได้ที่จะแทรกลงในไฟล์ดังกล่าว:

$upgrading = time();

และในทางทฤษฎีแล้วให้ WordPress อยู่ในโหมดบำรุงรักษา แต่เมื่อมันตั้งใจที่จะเป็นไฟล์ชั่วคราว WordPress รู้สึกฟรีที่จะลบไฟล์หลังจากการอัปเดตที่ประสบความสำเร็จ

สำหรับโหมดการบำรุงรักษาเป็นระยะเวลานานคุณต้องใช้วิธีแก้ไขปัญหาอื่น

ที่นี่คุณจะได้พบกับ


16

ขั้นตอนที่ 1: สร้างไฟล์.maintenanceในไดเรกทอรีราก WP เช่น.htaccess

ขั้นตอนที่ 2: ใส่รหัสนี้ในไฟล์

<?php $upgrading = time(); ?>

ขั้นตอนที่ 3: บันทึกไฟล์ จากนั้นคุณจะเห็นข้อความการบำรุงรักษาเริ่มต้น 'ไม่สามารถใช้งานได้ชั่วคราวสำหรับการบำรุงรักษาตามกำหนดเวลา โปรดกลับมาใหม่ในอีกสักครู่ '

ขั้นตอนที่ 4: .maintenanceเมื่อคุณเสร็จสิ้นการซ่อมแซมหรืออัพเกรดแล้วลบรหัสหรือไฟล์

ในกรณีที่คุณต้องการให้มีข้อความเตือนที่กำหนดเองของคุณสร้างmaintenance.phpไฟล์และวางไว้ใน/wp-content/ไดเรกทอรีของคุณ WordPress ใช้ไฟล์นี้เพื่อแสดงในช่วงระยะเวลาการบำรุงรักษาที่บังคับซึ่งคุณอาจมี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.