wp-cli เปิดใช้งานโหมดการบำรุงรักษา


11

ในระหว่างการอัพเกรดธีมหรือปลั๊กอินโหมดการบำรุงรักษาจะถูกเปิดใช้งานจากนั้นปิดการใช้งานเมื่อเสร็จสิ้น

เป็นไปได้หรือไม่ที่จะเปิด / ปิดโหมดการบำรุงรักษาด้วยตนเอง

Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...

คำตอบ:



9

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

<?php
$upgrading = time();

เมื่อไฟล์นี้เข้าที่เว็บไซต์ของคุณจะอยู่ในโหมดบำรุงรักษาจนกว่าคุณจะลบไฟล์


4
ในการเพิ่มนั้น WordPress จะดูเวลา$upgradingและถ้านานกว่า 10 นาทีถือว่าหน้าต่างการบำรุงรักษาได้ผ่านไปแล้วและไม่สนใจ.maintenanceไฟล์
William Turrell

ซึ่งไม่ใช่สิ่งที่ OP ขอ พวกเขาต้องการทราบวิธีการใช้ WP-CLI
leymannx

1
@leymannx ไม่มีวิธีการเปิด / ปิดโหมดการบำรุงรักษาด้วย WP-CLI ในขณะที่ทำการโพสต์ของฉัน
Daniel Bachhuber

2

ฉันใช้ปลั๊กอินสำหรับโหมดการบำรุงรักษาและปล่อยไว้เป็น "ใน" โหมดการบำรุงรักษาเสมอ

ในทางปฏิบัติคุณสามารถเปิด / ปิดโหมดการบำรุงรักษาจริงได้โดยการเปิด / ปิดปลั๊กอินนั้นซึ่งง่ายผ่าน wp-cli:

# activate maintenance mode, flush caches and stuff
wp plugin activate ultimate-maintenance-mode
# do maintenance things
wp plugin deactivate ultimate-maintenance-mode
# flush caches again so the maintenance page does not show up

1
วิธีแก้ปัญหาที่ยอดเยี่ยม! แม้ว่าฉันไม่อยากจะเชื่อเลยว่าไม่มีฟีเจอร์ดั้งเดิมใน wp-cli ที่ทำเช่นนั้น
pagliuca

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