Ikhtisar
Di versi 5.2, WordPress menambahkan fitur Kesehatan Situs untuk membantu mendiagnosis potensi masalah dengan situs Anda. Meskipun ini merupakan edisi selamat datang di WordPress, beberapa peringatan dan kesalahan memerlukan informasi lebih lanjut agar Anda dapat menyelesaikannya.
Isi Ikhtisar Mengakses Pembaruan PHP Kesehatan Situs Diperlukan Plugin dan tema yang tidak digunakan Batas waktu permintaan SQL Server Loopback kedaluwarsaMengakses Kesehatan Situs
- Masuk ke Admin WordPress untuk situs web Anda.
- Buka Alat -> Kesehatan Situs:
- Sekarang Anda dapat melihat semua data Kesehatan Situs.
Perlu Pembaruan PHP
Jika Kesehatan Situs WordPress melaporkan bahwa versi PHP Anda kedaluwarsa atau bahwa pembaruan diperlukan, Anda mungkin melihat salah satu peringatan berikut:
Ini menunjukkan bahwa versi PHP untuk situs Anda tidak menjalankan salah satu versi terbaru atau yang didukung.
Untungnya, Conetix membuatnya sangat mudah untuk diperbaiki menggunakan Plesk. Anda cukup memilih versi PHP baru untuk memperbarui situs Anda ke versi PHP yang lebih baru.
Kami merekomendasikan untuk menggunakan PHP 7.2 atau lebih tinggi (Conetix menyediakan semua versi termasuk PHP 7.4 terbaru dan juga memastikan bahwa semua plugin dan tema Anda mutakhir untuk memastikan semuanya kompatibel.
Setelah mengubah versi PHP Anda, kami juga menyarankan untuk meninjau log kesalahan situs web Anda untuk memeriksa kesalahan apa pun.
Plugin dan tema yang tidak digunakan
Kesehatan Situs akan memberi tahu Anda tentang plugin dan tema yang tidak digunakan dalam situs web Anda. Pesannya mungkin terlihat seperti berikut:
Seperti yang telah kami bahas sebelumnya di artikel blog kami tentang plugin yang tidak digunakan, meskipun dinonaktifkan, plugin tersebut tetap dapat menimbulkan risiko keamanan bagi Anda.
Untuk memperbaiki saran ini, kami sarankan:
- Ambil cadangan situs Anda.
- Melalui WordPress, hapus plugin dan tema yang tidak digunakan.
Saran
Kami menyarankan untuk menyimpan satu tema (misalnya Dua Puluh Dua Puluh) untuk situs Anda di samping tema utama Anda. Ini memungkinkan Anda menguji tema alternatif dengan mudah jika situs Anda mengalami masalah.
SQL Server Kedaluwarsa
Kesehatan Situs WordPress akan memberi tahu Anda jika Anda menjalankan server MySQL / MariaDB SQL yang sudah ketinggalan zaman. Untuk memastikan stabilitas, Conetix membuat server SQL terkunci ke versi MariaDB mayor dan minor per server. Meskipun mungkin dilaporkan kedaluwarsa, pembaruan diterapkan secara teratur untuk memastikan stabilitas dan keamanan.
Sebagian besar sistem kami menjalankan MariaDB 10.1 atau lebih tinggi, dengan sejumlah kecil sistem lawas yang menjalankan MariaDB 5.5. Meskipun WordPress merekomendasikan MySQL 5.6 atau lebih tinggi, pada tahap ini kami belum menemukan masalah kompatibilitas sama sekali.
Semua sistem baru diterapkan dengan MariaDB 10.3 atau lebih tinggi.
Silakan hubungi Conetix untuk mengonfirmasi versi MySQL / MariaDB Anda untuk situs web atau server Anda.
Waktu tunggu permintaan loopback
Kesalahan ini dapat terjadi dari waktu ke waktu ketika server / situs Anda sangat sibuk atau tidak memiliki sumber daya yang cukup untuk menyelesaikan permintaan tepat waktu. Dalam hal ini, Anda mungkin melihat kesalahan berikut:
Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability.
The loopback request to your site failed, this means features relying on them are not currently working as expected.
Error: cURL error 28: Operation timed out after 10001 milliseconds with 0 out of -1 bytes received (http_request_failed)
Ada dua area yang harus diperhatikan untuk perbaikan di sini.
pertama adalah untuk melihat masalah kinerja dengan situs, di mana ada masalah sumber daya yang parah yang terjadi dan karena itu menyebabkan waktu tunggu yang terputus-putus.
Jika Anda memiliki Server Pribadi Virtual sendiri, Anda juga dapat meningkatkan jumlah maksimum anak PHP per situs (pm.max_children ) untuk memungkinkan lebih banyak proses dijalankan sekaligus. Ini dapat ditingkatkan di area Pengaturan PHP dalam Plesk.
Pada sistem yang lebih lama, standarnya adalah 5 anak dan ini cukup untuk situs rendah-sedang tanpa masalah. Di situs yang lebih sibuk atau di mana WooCommerce terlibat, Anda mungkin memerlukan 10-20 set anak maksimal.
Catatan
Meningkatkan pm.max_children berarti potensi lebih banyak sumber daya untuk digunakan. Selalu tinjau pemantauan Anda untuk memastikan ada cukup ruang sebelum meningkatkan.
kedua area yang akan diselidiki adalah plugin atau tema yang salah mencoba memulai sesi PHP. Ini hanya dapat dilakukan sebelum output dikirim kembali ke browser, artinya jika dipanggil di tempat yang salah maka akan menyebabkan kesalahan. Untuk menemukan kesalahan ini, Anda mungkin perlu menelusuri plugin dan menonaktifkannya satu per satu untuk mengisolasi penyebab masalah.
Atau, jika Anda memiliki pengembang yang dapat memindai kode, Anda akan mencari:
session_start()
Kami kemudian menyarankan untuk menghubungi plugin atau pengembang tema untuk bantuan lebih lanjut.