GNU/Linux >> Belajar Linux >  >> Panels >> Plesk

Kesehatan Situs WordPress

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 kedaluwarsa

Mengakses Kesehatan Situs

  1. Masuk ke Admin WordPress untuk situs web Anda.
  2. Buka Alat -> Kesehatan Situs:
  3. 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:

  1. Ambil cadangan situs Anda.
  2. 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.


Plesk
  1. WordPress Terkelola – Pertanyaan yang Sering Diajukan

  2. Pengaturan PHP di Plesk

  3. Cara mengaktifkan HTTPS di situs WordPress Anda

  1. Mengatur Ulang Kata Sandi Admin WordPress

  2. Memecahkan masalah WordPress menolak koneksi FTP

  3. Cara memperbaiki situs WordPress yang diretas

  1. Cara mengatur WordPress di Raspberry Pi

  2. Cara Menginstal WordPress dengan Nginx di CentOS 7

  3. Cara Menginstal WordPress di Ubuntu 18.04 Menggunakan LAMP Stack