WordPress menunjukkan Kesalahan HTTP saat mengunggah gambar
Saat bekerja di blog saya hari ini WordPress menunjukkan kesalahan HTTP saat mengunggah gambar, saya bingung dan tidak berdaya. Saya mencoba mengunggah gambar lagi & lagi, tetapi kesalahannya tidak mau. Setelah 5-6 upaya saya berhasil mengunggah gambar lagi. Tetapi kesuksesan saya hanya berumur pendek karena setelah beberapa menit kesalahan yang sama datang mengetuk pintu saya.

Walaupun ada banyak perbaikan yang tersedia untuk masalah di atas tetapi sekali lagi mereka akan membuang waktu Anda, itu sebabnya saya akan Memperbaiki kesalahan HTTP ini ketika mengunggah gambar dan setelah Anda selesai dengan artikel ini saya dapat meyakinkan Anda bahwa pesan kesalahan ini akan menjadi Telah lama pergi.
Perbaiki untuk WordPress menunjukkan Kesalahan HTTP saat mengunggah gambar
Ukuran gambar
Hal pertama dan jelas untuk diperiksa adalah bahwa dimensi gambar Anda tidak melebihi area konten lebar tetap Anda. Sebagai contoh, katakanlah Anda ingin memposting gambar 3000X1500 tetapi area konten posting (diatur oleh tema Anda) hanya 1000px maka Anda pasti akan melihat kesalahan ini.
Catatan: Di sisi lain, selalu coba batasi dimensi gambar Anda hingga 2000X2000.
Meskipun hal di atas mungkin belum tentu memperbaiki masalah Anda, tetapi sekali lagi itu perlu diperiksa. Jika Anda ingin memeriksa panduan WordPress tentang gambar, silakan baca di sini.
Tingkatkan memori PHP Anda
Terkadang meningkatkan memori PHP yang diizinkan ke WordPress tampaknya dapat mengatasi masalah ini. Ya, Anda tidak akan pernah yakin sampai Anda mencoba, tambahkan kode ini define ('WP_MEMORY_LIMIT', '64M') ke dalam file wp-config.php Anda .

Catatan: Jangan menyentuh pengaturan lain di wp-config.php atau situs Anda akan sepenuhnya tidak dapat diakses. Jika mau, Anda dapat membaca lebih lanjut tentang Mengedit file wp-config.php.
Untuk menambahkan kode di atas, cukup buka cPanel Anda dan pergi ke direktori root instalasi WordPress Anda di mana Anda akan menemukan file wp-config.php.

Jika hal di atas tidak bekerja untuk Anda, maka ada kemungkinan besar penyedia hosting web Anda tidak memperbolehkan Anda untuk meningkatkan batas memori PHP. Dalam hal itu berbicara langsung kepada mereka dapat membantu Anda dalam mengubah batas memori PHP.
Menambahkan kode ke file .htaccess
Untuk mengedit file .htaccess Anda, navigasikan ke Yoast SEO> Tools> File Editor (jika Anda belum menginstal Yoast SEO, maka Anda harus menginstalnya dan Anda dapat membaca tentang cara mengkonfigurasi plugin ini di sini). Dalam file .htaccess, tambahkan saja baris kode ini:
SetEnv MAGICK_THREAD_LIMIT 1

Setelah menambahkan kode, klik "Simpan diubah menjadi .htaccess" dan periksa apakah masalah telah teratasi.
Mengubah file theme functions.php tema
Sebenarnya, kami hanya akan memberitahu WordPress untuk menggunakan GD sebagai kelas WP_Image_Editor default menggunakan file themes.fp tema. Pada pembaruan terbaru WordPress GD telah diabstraksikan dan Imagick digunakan sebagai editor gambar default, jadi kembali ke yang lama tampaknya memperbaiki masalah untuk semua orang.
$config[ads_text6] not foundDisarankan: Ternyata, ada juga plugin untuk melakukannya, buka di sini. Tetapi jika Anda ingin mengedit file secara manual kemudian lanjutkan di bawah ini.
Untuk mengedit file functions.php tema hanya menavigasi ke Appearance> Editor dan pilih Theme Function (function.php). Setelah Anda berada di sana, tambahkan saja kode ini di akhir file:
add_filter ('wp_image_editors', 'change_graphic_lib'); function change_graphic_lib ($ array) {array kembali ('WP_Image_Editor_GD', 'WP_Image_Editor_Imagick'); }
Catatan: Pastikan Anda menambahkan kode ini di dalam tanda PHP akhir (?>)

Ini adalah perbaikan paling penting dalam panduan WordPress menunjukkan kesalahan HTTP saat mengunggah gambar tetapi jika masalah Anda masih belum diperbaiki, teruskan ke depan.
Menonaktifkan Mod_Security
Catatan: Metode ini tidak disarankan karena dapat membahayakan keamanan WordPress dan hosting Anda. Hanya gunakan metode ini jika Anda sudah mencoba yang lain dan jika menonaktifkan ini bekerja untuk Anda maka hubungi penyedia hosting Anda dan minta dukungan.
Sekali lagi buka editor file Anda melalui Yoast SEO> Tools> File Editor dan tambahkan kode berikut ke file .htaccess Anda:
SecFilterEngine Off SecFilterScanPOST Off

Dan klik "Simpan diubah menjadi .htaccess."
Menginstal ulang versi terbaru WordPress
Terkadang masalah ini dapat terjadi karena file WordPress yang korup dan salah satu solusi di atas mungkin tidak berfungsi sama sekali, dalam hal ini, Anda harus menginstal ulang versi terbaru WordPress:
- Cadangkan folder Plugin Anda dari cPanel (Unduh) dan kemudian nonaktifkan dari WordPress. Setelah itu hapus semua folder plugin dari server Anda menggunakan cPanel.
- Instal tema standar mis. Dua puluh enam belas dan kemudian hapus semua tema lainnya.
- Dari Dashboard> Pembaruan instal ulang versi WordPress terbaru.
- Unggah dan aktifkan semua plugin (kecuali plugin optimisasi gambar).
- Instal tema yang Anda inginkan.
- Coba gunakan pengunggah gambar sekarang.
Ini akan memperbaiki WordPress menunjukkan kesalahan HTTP saat mengunggah gambar.
Perbaikan Lain-Lain
- Jangan gunakan apostrof dalam nama file gambar misalnya Aditya-Farrad.jpg
- Cobalah untuk mengubah ekstensi file.
- Nonaktifkan semua plugin.
- Pastikan host Anda menginstal PHP versi terbaru.
- Hubungi Penyedia Hosting Anda untuk mendapatkan dukungan.
Ini adalah akhir dari panduan ini dan saya harap sekarang Anda harus sudah memperbaiki masalah WordPress menunjukkan kesalahan HTTP saat mengunggah gambar . Jika Anda masih memiliki pertanyaan mengenai posting ini, jangan ragu untuk bertanya kepada mereka.
Sukai dan bagikan posting blog ini di jejaring sosial untuk membantu menyebarkan berita tentang masalah ini.