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.
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 .
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.
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
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 ( ?>)
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>
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.)
Related posts
Web apps HTTP Error 503 dan WAS event 5189 pada Windows 10
HTTP Error 503, layanan ini tidak tersedia masalah
Perbaiki Kesalahan HTTP 304 Tidak dimodifikasi
Bagaimana memindahkan WordPress site dari satu host ke yang lain
Cara Memasang & Setup WordPress pada Microsoft Azure
Cara Memperbarui PHP di WordPress
WordPress Jetpack: Apa Itu dan Apakah Layak Diinstal?
Cara Menghapus semua Jejak dari Plugin WordPress
Cara Menemukan Login Admin WordPress Anda
Redirect pengguna dari 404 Halaman di WordPress
Cara Mengatur Situs Web Seperti Twitter Anda Sendiri Menggunakan Tema P2 WordPress
Cara Melacak Broken Links dengan Google Webmaster Tool
Cara Menduplikasi Halaman di WordPress
Cara Memasang Tema di WordPress
Cara Melakukan Tes Split yang Efektif Di WordPress
Cara memeriksa apakah sebuah situs web adalah dilarang AdSense
Tampilkan kutipan pada homepage dari WordPress blog
Cara Mengatur WordPress Secara Manual di Domain
Bagaimana menambahkan Terapung Sidebar di Wordpress
Cara menggunakan WP Super Cache di blog WordPress