Bagaimana cara memperbaiki kesalahan WP: Mismatched “post_max_size” and “upload_max_filesize” values?

Apakah instalasi WordPress Anda menampilkan pesan di pemeriksaan Kesehatan Situs? Jika Anda telah memperbarui ke WordPress 5.5, Anda mungkin melihat saran kinerja untuk beberapa pengaturan PHP terkait post_max_size dan upload_max_size .

Nilai “post_max_size” dan “upload_max_filesize” tidak cocok.

Pengaturan untuk post_max_size dan upload_max_filesize tidak sama, ini dapat menyebabkan beberapa masalah saat mencoba mengunggah file.

cara memperbaiki kesalahan WP Mismatched “post_max_size”

Jika status kesehatan situs instalasi WordPress Anda menunjukkan rekomendasi kinerja tentang ketidakcocokan “post_max_size” dan “upload _max_filesize”, inilah yang harus Anda ketahui.

  • Dua istilah – “post_max_size” dan “upload _max_filesize” – mengacu pada pengaturan PHP untuk server atau situs web Anda.
  • Post_max_size adalah ukuran maksimum permintaan HTTP POST (pikirkan formulir yang dikirimkan) yang akan diterima PHP.
  • Unggah _max_filesize adalah ukuran maksimum file yang dapat Anda unggah ke server.
  • Kedua pengaturan PHP harus mengikuti urutan berikut untuk menghindari masalah: memory_limit > post_max_size > upload _max_filesize.
memori_batasIni menetapkan jumlah maksimum memori dalam byte yang diizinkan untuk dialokasikan oleh skrip. Ini membantu mencegah skrip yang ditulis dengan buruk untuk memakan semua memori yang tersedia di server. Perhatikan bahwa untuk tidak memiliki batas memori, setel direktif ini ke -1.
post_max_sizeMenetapkan ukuran maksimum data posting yang diizinkan. Pengaturan ini juga mempengaruhi unggahan file. Untuk mengunggah file besar, nilai ini harus lebih besar dari upload_max_filesize. Secara umum, memory_limit harus lebih besar dari post_max_size.
upload_max_filesizeUkuran maksimum file yang diunggah.

Jadi, jika Anda melihat kesalahan, inilah yang harus Anda lakukan.

  1. Masuk ke cPanel hosting Anda (atau dasbor hosting)
  2. Temukan ikon Editor MultiPHP INI, dan klik di atasnya
  3. Di halaman Editor PHP INI, pilih direktori home atau root dokumen domain untuk membuka konfigurasi PHP yang sesuai.
  4. Periksa dua pengaturan dan pastikan nilai untuk post_max_size lebih besar dari upload_max_filesize. Jika tidak, ubah nilainya untuk memperbaikinya.
  5. Jika nilai upload_max_filesize lebih rendah dari post_max_size, abaikan peringatan WordPress.

Kapan harus mengabaikan rekomendasi?

Jika ukuran maksimum permintaan HTTP POST menyertakan file apa pun yang diunggah melalui formulir apa pun. Jika “post_max_size” kurang dari “upload _max_filesize”, setiap unggahan file melalui formulir dibatasi pada ukuran posting maksimum yang ditentukan.

Jadi, post_max_size harus selalu lebih besar dari ukuran file maksimum yang diizinkan.

Jika konfigurasi PHP Anda memiliki nilai post_max_size yang ditetapkan pada angka yang lebih besar dari nilai upload _max_filesize, ABAIKAN rekomendasi WordPress.

Pengaturan PHP server Anda sudah benar, dan WordPress hanya membuat rekomendasi tentang non-masalah.