WordPress menunjukkan Kesalahan HTTP saat mengunggah gambar

Saat mengerjakan blog saya hari ini WordPress  menunjukkan kesalahan HTTP saat mengunggah gambar, saya bingung dan tidak berdaya. Saya mencoba mengunggah gambar lagi & lagi, tetapi kesalahan tidak hilang. Setelah 5-6 upaya saya berhasil mengunggah gambar lagi. Tetapi kesuksesan saya tidak bertahan lama karena setelah beberapa menit kesalahan yang sama datang mengetuk pintu saya.

WordPress menunjukkan Kesalahan HTTP saat mengunggah gambar

Meskipun ada banyak perbaikan yang tersedia untuk masalah di atas tetapi sekali lagi mereka akan membuang-buang waktu Anda, itu sebabnya saya akan Memperbaiki kesalahan HTTP ini saat mengunggah gambar dan setelah Anda selesai dengan artikel ini, saya dapat meyakinkan Anda bahwa pesan kesalahan ini akan menjadi Telah lama pergi.

Perbaikan(Fix) untuk WordPress menunjukkan Kesalahan HTTP(HTTP Error) saat mengunggah gambar

Ukuran gambar(Image Size)

Hal pertama dan jelas yang harus diperiksa adalah bahwa dimensi gambar Anda tidak melebihi area konten lebar tetap Anda. Misalnya, Anda ingin memposting gambar 3000X1500 tetapi area konten posting (ditetapkan oleh tema Anda) hanya 1000px maka Anda pasti akan melihat kesalahan ini.

Catatan:(Note:) Di sisi lain, selalu coba batasi dimensi gambar Anda hingga 2000X2000.

Meskipun hal di atas mungkin belum tentu memperbaiki masalah Anda, tetapi sekali lagi perlu diperiksa. Jika Anda ingin memeriksa pedoman WordPress tentang gambar, silakan (WordPress)baca di sini(read here) .

Tingkatkan memori PHP Anda(Increase your PHP memory)

Terkadang meningkatkan memori PHP yang diizinkan ke WordPress tampaknya memperbaiki masalah ini. Nah(Well) , Anda tidak akan pernah yakin sampai Anda mencoba, tambahkan kode ini define('WP_MEMORY_LIMIT', '64M') ke dalam file wp-config.php(wp-config.php) Anda .

tingkatkan batas memori php untuk memperbaiki kesalahan GAMBAR http wordpress

Catatan: Jangan sentuh pengaturan lain di wp-config.php atau situs Anda akan benar-benar tidak dapat diakses. Jika mau, Anda dapat membaca lebih lanjut tentang Mengedit file wp-config.php(Editing wp-config.php file) .

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.

File php konfigurasi wp

Jika hal di atas tidak berhasil untuk Anda, kemungkinan besar penyedia hosting web Anda tidak mengizinkan Anda meningkatkan batas memori PHP . Dalam hal ini berbicara langsung dengan mereka dapat membantu Anda dalam mengubah batas memori PHP .

Menambahkan kode ke file .htaccess(Adding a code to .htaccess file)

Untuk mengedit file .htaccess Anda, cukup navigasikan ke Yoast SEO > Tools > File Editor (jika Anda belum menginstal Yoast SEO , Anda harus menginstalnya dan Anda dapat membaca tentang cara mengkonfigurasi plugin ini di sini(how to configure this plugin here) ). Di file .htaccess cukup tambahkan baris kode ini:

SetEnv MAGICK_THREAD_LIMIT 1

setel batas ancaman env magik ke 1

Setelah menambahkan kode cukup klik "Simpan diubah ke .htaccess" dan periksa apakah masalah telah teratasi.

Mengubah file functions.php tema(Changing theme functions.php file)

Sebenarnya, kita hanya akan memberitahu WordPress untuk menggunakan GD sebagai default kelas WP_Image_Editor menggunakan file tema functions.php. Pada pembaruan terbaru WordPress , GD telah diabstraksi dan  Imagick digunakan sebagai editor gambar default, jadi kembali ke yang lama tampaknya memperbaiki masalah untuk semua orang.

Direkomendasikan:(Recommended:) Rupanya, ada juga plugin untuk melakukannya, buka di sini. (go here.) Tetapi jika Anda ingin mengedit file secara manual, lanjutkan di bawah ini.

Untuk mengedit file functions.php tema cukup arahkan ke Appearance > Editor dan pilih Theme Functions (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) {
return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ );
}

Catatan: (Note:) Pastikan(Make) Anda menambahkan kode ini di dalam tanda PHP akhir  ( ?>)

Edit file fungsi tema untuk menjadikan editor gd sebagai default

Ini adalah perbaikan paling penting dalam panduan WordPress menunjukkan kesalahan HTTP saat mengunggah gambar tetapi jika masalah Anda masih belum diperbaiki, lanjutkan.

Menonaktifkan Mod_Security(Disabling Mod_Security)

Catatan:(Note:) Metode ini tidak disarankan karena dapat membahayakan keamanan WordPress dan hosting Anda. Hanya gunakan metode ini jika Anda telah mencoba yang lainnya dan jika penonaktifan ini berhasil untuk Anda, hubungi penyedia hosting Anda dan mintalah dukungan.

Sekali lagi, buka editor file Anda melalui  Yoast SEO > Tools > File Editor dan tambahkan kode berikut ke file .htaccess Anda:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

keamanan mod dinonaktifkan menggunakan file htaccess

Dan klik "Simpan diubah ke .htaccess."

Menginstal ulang WordPress versi terbaru(Reinstalling the latest version of WordPress)

Terkadang masalah ini dapat terjadi karena file WordPress yang rusak dan salah satu solusi di atas mungkin tidak berfungsi sama sekali, dalam hal ini, Anda harus menginstal ulang WordPress versi terbaru :

  • Cadangkan(Backup) folder Plugin Anda dari cPanel ( Unduh(Download) ) dan nonaktifkan dari WordPress . Setelah itu hapus semua folder plugin dari server Anda menggunakan cPanel.
  • Instal tema standar misalnya Twenty sixteen dan kemudian hapus semua tema lainnya.
  • Dari Dashboard > UpdatesWordPress versi terbaru .
  • Unggah dan aktifkan semua plugin (kecuali plugin pengoptimalan gambar).
  • Instal tema apa pun yang Anda inginkan.
  • Coba gunakan pengunggah gambar sekarang.

Ini akan memperbaiki WordPress menunjukkan kesalahan HTTP saat mengunggah gambar.(HTTP)

Perbaikan Lain-Lain(Miscellaneous Fixes)

  • Jangan gunakan tanda kutip dalam nama file gambar misalnya Aditya-Farrad.jpg
  • Cobalah untuk mengubah ekstensi file.
  • Nonaktifkan semua plugin.
  • Pastikan host Anda telah menginstal (Make)PHP versi terbaru .
  • Hubungi Penyedia Hosting Anda untuk mendapatkan dukungan.

Ini adalah akhir dari panduan ini dan saya harap sekarang Anda telah memperbaiki masalah WordPress menunjukkan kesalahan HTTP saat mengunggah gambar(WordPress shows HTTP error when uploading images) . Jika Anda masih memiliki pertanyaan tentang posting ini, jangan ragu untuk memberi mereka komentar.

Sukai dan bagikan posting blog ini di jejaring sosial untuk membantu menyebarkan berita tentang masalah ini.(Like and share this blog post in the social networks to help spread the word about this problem.)



About the author

Hai! Nama saya, dan saya seorang peretas perangkat keras. Saya memiliki lebih dari 10 tahun pengalaman dalam memperbaiki dan memodifikasi komputer. Saya dapat memperbaiki apa saja mulai dari laptop, tablet, hingga smart TV. Dengan keahlian saya, saya dapat membantu klien memecahkan masalah mereka dengan cepat dan efisien. Blog saya didedikasikan untuk membantu orang mempelajari cara memperbaiki komputer dan peralatan mereka menggunakan alat yang tepat. Dan halaman Facebook saya adalah tempat saya berbagi tips, trik, dan wawasan tentang segala hal yang berhubungan dengan komputer!



Related posts