Direktori Artikel
WordPress Mod penyelenggaraan tersekat dan laman web saya disekat sepenuhnya.
Semalam, seorang rakan menghubungi saya, kedengaran sangat cemas, mengatakan bahawa laman web WordPressnya tiba-tiba tidak dapat diakses, dan semua pelawat melihat halaman yang tertulis, "Tidak dapat melakukan penyelenggaraan berjadual buat sementara waktu, sila kembali dalam satu minit."
Dia sangkakan ia masalah pelayan, jadi dia memulakannya semula tiga kali, menukar DNS dua kali, dan menghabiskan lebih daripada sejam bermain-main dengannya, tetapi laman web itu masih sama.
Saya cakap padanya jangan panik, saya tahu masalah ini dengan baik.
Sejujurnya, laman web saya sendiri juga pernah mengalami masalah ini, dan lebih daripada sekali.

Apakah sebenarnya mod penyelenggaraan WordPress?
Mod penyelenggaraan WordPress pada akhirnya merupakan satu perkara yang baik. Setiap kali anda perlu mengemas kini teras, pemalam atau tema, WordPress secara automatik akan menukar laman web kepada mod penyelenggaraan, memastikan kemas kini fail yang selamat tanpa menunjukkan halaman yang sebahagiannya dikemas kini dan rosak kepada pelawat.
Biasanya, proses ini hanya mengambil masa beberapa saat, begitu pantas sehingga anda tidak akan menyedarinya.
Walau bagaimanapun, kadangkala WordPress boleh menjadi tidak dapat diramalkan. Ia mungkin terhenti di pertengahan kemas kini, atau anda mungkin secara tidak sengaja menutup pelayar anda, atau mengemas kini terlalu banyak perkara sekaligus dan mengelirukan sistem, menyebabkan ia kekal dalam mod penyelenggaraan.
Maka laman web anda akan menjadi tidak berguna.
Pelawat melihat "Tidak dapat melakukan penyelenggaraan berkala buat sementara waktu", dan anda juga tidak boleh log masuk ke bahagian belakang; keseluruhan laman web nampaknya terkunci.
Ketika pertama kali saya menghadapi situasi ini, saya benar-benar terkejut.
Oleh kerana saya tidak tahu apa yang sedang berlaku, saya sangkakan laman web saya telah digodam, atau pelayan telah ranap, dan saya juga mempertimbangkan sama ada nama domain itu telah tamat tempoh.
Kemudian didapati bahawa WordPress telah menghadapi masalah kecil semasa kemas kini, menyebabkan ia gagal keluar dari mod penyelenggaraan dengan betul.
Mengapa saya tersekat dalam mod penyelenggaraan?
WordPress tersekat dalam mod penyelenggaraan adalah kerana ia telah mencipta fail bernama .m dalam direktori root laman web.aiFail WordPress memberitahu WordPress, "Saya sedang dalam penyelenggaraan, jangan benarkan pelawat masuk."
Biasanya, WordPress akan memadam fail ini secara automatik selepas kemas kini selesai. Walau bagaimanapun, jika kemas kini mengalami ralat, fail ini akan kekal di sana dan laman web anda akan terus memaparkan mod penyelenggaraan.
Kaedah pertama untuk membetulkan mod penyelenggaraan WordPress
Jadi bagaimana kita memperbaikinya?
Ia sebenarnya sangat mudah.
Penyelesaiannya adalah dengan memadam fail .maintenance secara manual.
Begini caranya: Anda perlu menggunakan alat FTP untuk bersambung ke pelayan laman web anda, seperti FileZilla atau WinSCP. Setelah bersambung, pergi ke direktori root laman web anda, iaitu tempat fail wp-config.php berada.
Kemudian anda akan melihat sekumpulan fail, termasuk satu yang dipanggil .maintenance. Padamkan sahaja fail tersebut.
Selepas memadam semuanya, muat semula laman web anda, dan anda akan mendapati mod penyelenggaraan telah hilang dan laman web kembali normal.
Semudah itu.
Kaedah kedua: Ubah suai fail wp-activate.php
Walau bagaimanapun, bagaimana jika laman web masih muncul dalam mod penyelenggaraan selepas anda memadam fail .maintenance?
Ini bermakna ada tempat lain yang perlu diubah suai.
Terdapat satu lagi fail bernama wp-activate.php dalam direktori root. Bukanya dengan editor teks dan anda akan melihat baris kod: define('WP_INSTALLING', true). Tukar true kepada false, simpan fail tersebut dan masalahnya akan diselesaikan.
Apabila saya mula-mula menghadapi masalah ini, saya telah memadam fail .maintenance, tetapi laman web itu masih tidak berfungsi. Kemudian saya menyemak wp-activate.php, mengubah suainya, dan ia berfungsi.
Sejujurnya, prosesnya tidaklah sukar, tetapi jika anda tidak tahu kewujudan benda ini, anda boleh tersekat untuk masa yang lama.
Jadi saya rasa perlu untuk menuliskan perkara ini, sekiranya anda menemuinya pada masa hadapan.
Cadangan untuk mencegah ralat mod penyelenggaraan WordPress
Sejujurnya, WordPress merupakan sistem yang agak menarik; ia membenarkan...membina laman webIa menjadi sangat mudah, tetapi kadangkala kesederhanaannya boleh menyebabkan orang ramai terlepas pandang beberapa aspek asas.
Contohnya, semasa mengemas kini, adalah lebih baik untuk tidak mengemas kini terlalu banyak perkara pada masa yang sama. Anda juga lebih baik untuk membuat sandaran data anda terlebih dahulu, dan jangan tutup pelayar semasa mengemas kini.
Semua ini kedengaran seperti akal sehat, tetapi orang ramai cenderung melupakannya apabila mereka tergesa-gesa.
Baiklah, itu sahaja untuk perkongsian hari ini. Jika anda rasa ia berguna, sila kongsikan dengan rakan-rakan yang mungkin memerlukannya. Jumpa lagi!
Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ Artikel "Cara Membaiki Laman Web WordPress: Penyelenggaraan Rutin Sedang Dilakukan, Sila Kembali Sekejap Lagi?" yang dikongsikan di sini mungkin berguna untuk anda.
Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-34444.html
