WordPress menunjukkan Ralat HTTP semasa memuat naik imej
Semasa bekerja di blog saya hari ini WordPress menunjukkan ralat HTTP semasa memuat naik imej, saya keliru dan tidak berdaya. Saya cuba memuat naik imej lagi & sekali lagi, tetapi ralat tidak akan pergi. Selepas 5-6 percubaan saya dapat sekali lagi memuat naik gambar dengan jayanya. Tetapi kejayaan saya agak singkat kerana selepas beberapa minit kesilapan yang sama datang mengetuk pintu saya.

Walaupun terdapat banyak pembetulan yang tersedia untuk masalah di atas tetapi sekali lagi mereka akan membuang masa anda, itu sebabnya saya akan Betulkan ralat HTTP ini apabila memuat naik imej dan selepas anda selesai dengan artikel ini saya dapat memberi jaminan bahawa mesej ralat ini akan lama berlalu.
Betulkan untuk WordPress menunjukkan Ralat HTTP semasa memuat naik imej
Saiz gambar
Perkara pertama dan jelas untuk diperiksa ialah dimensi imej anda tidak melebihi kawasan kandungan lebar tetap anda. Sebagai contoh, katakan anda ingin menyiarkan imej 3000X1500 tetapi kawasan kandungan pos (ditetapkan oleh tema anda) hanya 1000px maka anda pasti akan melihat ralat ini.
Nota: Di sisi lain sentiasa cuba untuk menghadkan dimensi imej anda kepada 2000X2000.
Walaupun perkara di atas mungkin tidak semestinya membetulkan isu anda tetapi sekali lagi ia patut diperiksa. Jika anda ingin menyemak garis panduan WordPress pada imej sila baca di sini.
Meningkatkan memori PHP anda
Kadang-kadang meningkatkan memori PHP yang dibenarkan untuk WordPress tampaknya membetulkan masalah ini. Nah, anda tidak boleh memastikan sehingga anda cuba, tambahkan kod ini mentakrifkan ('WP_MEMORY_LIMIT', '64M') ke dalam fail wp-config.php anda .

Nota: Jangan sentuh sebarang tetapan lain dalam wp-config.php atau sebaliknya tapak anda akan menjadi tidak dapat diakses. Jika anda mahu anda boleh membaca lebih lanjut mengenai Mengedit fail wp-config.php.
Untuk menambah kod di atas, cobalah ke cPanel anda dan pergi ke direktori root pemasangan WordPress anda di mana anda akan menemui fail wp-config.php.

Sekiranya di atas tidak berfungsi untuk anda maka ada peluang yang baik bahawa penyedia hosting web anda tidak membenarkan anda meningkatkan batas memori PHP. Dalam hal ini bercakap langsung kepada mereka dapat membantu Anda dalam mengubah batas memori PHP.
Menambah kod ke fail .htaccess
Untuk mengedit fail .htaccess anda hanya menavigasi ke Yoast SEO> Alat> Editor Fail (jika anda tidak memasang Yoast SEO, maka anda harus memasangnya dan anda boleh membaca tentang cara mengkonfigurasi plugin ini di sini). Dalam fail .htaccess hanya tambahkan baris kod ini:
SetEnv MAGICK_THREAD_LIMIT 1

Selepas menambah kod tersebut, klik "Simpan diubah menjadi .htaccess" dan semak apakah isu itu telah diselesaikan.
$config[ads_text6] not foundMenukar fail functions.php file
Sebenarnya, kami hanya akan memberitahu WordPress untuk menggunakan GD sebagai kelas WP_Image_Editor lalai menggunakan fail functions.php file. Sebagai update terkini WordPress GD telah dilancarkan dan Imagick digunakan sebagai editor imej lalai, jadi kembali kepada yang lama seolah-olah membetulkan isu ini untuk semua orang.
Disyorkan: Rupa-rupanya, terdapat juga plugin untuk melakukannya, pergi ke sini. Tetapi jika anda mahu mengedit fail secara manual kemudian teruskan di bawah.
Untuk mengedit fail functions.php tema hanya menavigasi ke Rupa> Editor dan pilih Fungsi Tema (function.php). Sebaik sahaja anda berada di sana, tambahkan kod ini pada akhir fail:
add_filter ('wp_image_editors', 'change_graphic_lib'); fungsi change_graphic_lib ($ array) {return array ('WP_Image_Editor_GD', 'WP_Image_Editor_Imagick'); }
Nota: Pastikan anda menambah kod ini dalam tanda PHP akhir (?>)

Ini adalah pembetulan yang paling penting dalam panduan WordPress yang menunjukkan ralat HTTP semasa memuat naik imej tetapi jika isu anda masih tidak tetap, terus ke hadapan.
Melumpuhkan Mod_Security
Nota: Kaedah ini tidak dinasihatkan kerana ia boleh menjejaskan keselamatan WordPress dan hosting anda. Hanya gunakan kaedah ini jika anda telah mencuba segala-galanya dan jika melumpuhkan kerja ini untuk anda, hubungi penyedia hosting anda dan minta sokongan.
Sekali lagi pergi ke editor fail anda melalui Yoast SEO> Alat> Editor Fail dan tambahkan kod berikut ke fail .htaccess anda:
SecFilterEngine Off SecFilterScanPOST Off

Dan klik "Simpan diubah menjadi .htaccess."
Memasang semula versi terbaru WordPress
Kadang-kadang masalah ini dapat terjadi kerana fail WordPress yang korup dan salah satu daripada solusi di atas mungkin tidak berfungsi sama sekali, dalam hal ini, Anda harus menginstal versi terbaru dari WordPress:
- Sandarkan folder Plugin anda dari cPanel (Muat turunnya) dan kemudian matikannya dari WordPress. Selepas itu hapus semua folder pemalam dari pelayan anda menggunakan cPanel.
- Pasang tema standard contohnya Dua belas enam belas dan kemudian keluarkan semua tema lain.
- Dari Papan Pemuka> Kemas kini memasang semula versi terkini WordPress.
- Muat naik dan aktifkan semua plugin (kecuali plugin pengoptimuman imej).
- Pasang apa-apa tema yang anda mahukan.
- Cuba gunakan pemuat naik imej sekarang.
Ini akan memperbaiki WordPress menunjukkan ralat HTTP semasa memuat naik imej.
Pembaikan Pelbagai
- Jangan gunakan tanda kekotak dalam nama fail imej contohnya Aditya-Farrad.jpg
- Cuba ubah pelanjutan fail.
- Lumpuhkan semua pemalam.
- Pastikan hos anda mempunyai versi terkini PHP yang dipasang.
- Hubungi Pembekal Hosting anda untuk sokongan.
Inilah hujung panduan ini dan saya harap sekarang anda mesti menetapkan isu ini WordPress menunjukkan ralat HTTP semasa memuat naik imej . Sekiranya anda masih mempunyai sebarang soalan mengenai siaran ini, jangan ragu untuk bertanya kepada mereka.
Suka dan kongsi siaran blog ini di rangkaian sosial untuk membantu menyebarkan berita mengenai masalah ini.