Mencoba mengunggah sesuatu ke situs WordPress Anda hanya untuk bertemu dengan pesan yang mengatakan “file yang diunggah melebihi arahan upload_max_filesize di php. ini”?
Pesan kesalahan ini dapat muncul saat Anda mengunggah gambar besar, video, plugin, tema, semua jenis file yang Anda unggah ke situs WordPress Anda
Dalam artikel ini, kami akan membantu Anda memperbaiki masalah dan membuatnya agar Anda dapat mengunggah file besar tersebut. Secara total, kami akan membahasnya
Apa Penyebab file yang diunggah melebihi direktif upload_max_filesize di php. ini
Mari kita mulai dari awal. Untuk menghemat sumber daya server Anda, host menetapkan batas ukuran maksimum file yang dapat diunggah
Maksimum ini, dalam megabita, ditentukan dalam direktif upload_max_filesize
Direktif upload_max_filesize sendiri terletak di php. ini, yang merupakan file konfigurasi server default untuk aplikasi yang membutuhkan PHP
Kedua hal itu – upload_max_filesize dan php. ini – apakah pesan kesalahan yang Anda lihat adalah referensi
Lihat rencanaPerlu memberikan shoutout di sini. Kinsta luar biasa, saya menggunakannya untuk situs web pribadi saya. Dukungannya cepat dan luar biasa, dan server mereka adalah yang tercepat untuk WordPress
Philip Stemann
Penting untuk diingat bahwa batas unggahan ini bukanlah pengaturan WordPress. Namun, Anda dapat melihat batasan ini di situs WordPress Anda jika Anda membuka Media → Tambah Baru
Seperti yang Anda lihat di atas, Kinsta menetapkan batas default pada 128 MB, yang cukup besar dan tidak mungkin menyebabkan masalah. Namun, banyak host lain menetapkan default sekecil hanya 2 MB atau 4 MB
Itu berarti jika Anda mencoba mengunggah file yang lebih besar dari batas itu, Anda akan melihat "file yang diunggah melebihi arahan upload_max_filesize di php. ini", atau pesan serupa seperti "file_name melebihi ukuran unggahan maksimum untuk situs ini. ”
Cara Memperbaiki File yang diunggah melebihi direktif upload_max_filesize di php. ini
Untuk memperbaiki kesalahan ini, Anda perlu menambah batas unggahan ukuran file. Artinya, Anda perlu meningkatkan nilai direktif upload_max_filesize di php Anda. file ini
Ada beberapa cara berbeda yang dapat Anda lakukan – metode persis yang Anda pilih akan tergantung pada preferensi Anda dan konfigurasi host Anda
1. Bicaralah dengan dukungan tuan rumah Anda
Meskipun kami akan membahas beberapa metode yang dapat Anda coba sendiri, solusi paling sederhana biasanya hanya menghubungi dukungan host Anda dan meminta mereka untuk meningkatkan batas untuk Anda
Ini adalah permintaan umum, dukungan host Anda harus tahu persis apa yang Anda inginkan, dan hanya perlu beberapa menit dari waktu Anda. Untuk itulah dukungan tuan rumah Anda ada
Jika Anda menghosting di Kinsta dan perlu meningkatkan batas melebihi batas default 128 MB, Anda dapat menghubungi dukungan di Interkom dari mana saja di dasbor Kinsta Anda
2. Mengedit php. ini melalui cPanel
Jika host Anda menggunakan cPanel, Anda seharusnya dapat mengedit php. ini dan direktif upload_max_filesize melalui dasbor cPanel
Pertama, cari Editor MultiPHP INI
Kemudian pilih situs WordPress Anda dari drop-down. Setelah itu, Anda dapat mengedit direktif upload_max_filesize untuk situs tersebut
Terapkan aplikasi Anda ke Kinsta - Mulai dengan Kredit $20 sekarang
Jalankan Node Anda. Aplikasi js, Python, Go, PHP, Ruby, Java, dan Scala, (atau hampir apa pun jika Anda menggunakan Dockerfile kustom Anda sendiri), dalam tiga langkah mudah
Terapkan sekarang dan dapatkan diskon $20Tingkatkan nilai berdasarkan kebutuhan Anda
3. Membuat atau mengedit php. ini melalui FTP
Seperti yang Anda pelajari di atas, php. File ini mengontrol cara kerja server Anda untuk aplikasi PHP
Sayangnya, berdasarkan batasan host Anda, Anda mungkin bisa atau tidak bisa menggunakan php. file ini. Oleh karena itu, terkadang pendekatan yang lebih andal dapat digunakan. htaccess (yang akan kita bahas di bagian selanjutnya)
Namun, Anda dapat mencobanya terlebih dahulu untuk melihat apakah Anda diizinkan menggunakan php. ini di host Anda
Untuk memulai, sambungkan ke server Anda melalui FTP dan buka folder root situs Anda
Jika Anda sudah melihat php. ini di folder root, Anda dapat mengedit file itu. Jika tidak, buat file baru dan beri nama php. ini
Kemudian tambahkan atau ubah potongan kode di bawah ini
Berjuang dengan downtime dan masalah WordPress? . Lihat fitur kami
- Jika Anda membuat file baru, rekatkan cuplikan kode dan ubah nomornya sesuai kebutuhan Anda
- Jika Anda sedang mengedit file yang sudah ada, temukan arahan yang sama di file yang sudah ada dan ubah nomornya agar sesuai dengan kebutuhan Anda
upload_max_filesize = 12M
post_max_size = 13M
memory_limit = 15M
Beberapa host mungkin lebih lanjut meminta Anda untuk menambahkan arahan suPHP di situs Anda. htaccess agar perubahan di atas benar-benar berfungsi
Untuk melakukan ini, Anda juga dapat mengedit. htaccess melalui PHP dan tambahkan kode berikut di dekat bagian atas file
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/yourusername/public_html
</IfModule>_
Pastikan untuk mengganti yourusername_ dengan jalur file sebenarnya dari situs Anda
4. Tingkatkan nilai upload_max_filesize dengan mengedit. htaccess
Jika langsung membuat atau mengedit file php. Ini melalui metode di atas tidak berhasil, Anda juga dapat mencoba mengubah direktif upload_max_filesize dengan mengedit file situs Anda. htaccess
Untuk memulai, sambungkan ke situs Anda melalui FTP dan edit file. htaccess yang terletak di folder root situs Anda
Kemudian, tambahkan potongan kode berikut, pastikan untuk menyesuaikan nilainya berdasarkan kebutuhan Anda
php_value upload_max_filesize 12M
php_value post_max_size 13M
php_value memory_limit 15M
Jika Anda mendapatkan pesan kesalahan server internal setelah menambahkan cuplikan kode ini, kemungkinan besar server Anda menjalankan PHP dalam mode CGI, yang berarti Anda tidak dapat menggunakan perintah ini di. file htaccess. Hapus cuplikan yang baru saja Anda tambahkan dan situs Anda akan mulai berfungsi kembali
Catatan – jika Anda pelanggan Kinsta, Kinsta menggunakan NGINX, yang artinya situs Anda tidak memiliki. htaccess. Jika Anda memerlukan bantuan di Kinsta, kami sarankan untuk menghubungi tim dukungan kami dan mereka akan dapat segera menyelesaikan masalah untuk Anda
Ringkasan
Untuk memeriksa apakah perubahan Anda berfungsi, Anda dapat kembali ke Media → Tambah Baru di dasbor WordPress Anda untuk melihat apakah batas unggahan maksimum yang baru cocok dengan angka yang Anda tetapkan di php Anda. file ini. Jika semuanya berjalan dengan baik, Anda akan melihat nilai baru Anda dan Anda akan dapat mengunggah file yang bermasalah
Terakhir, jika tidak ada yang Anda coba berhasil dan dukungan host Anda tidak dapat membantu karena beberapa alasan, Anda selalu dapat mengunggah file melalui FTP sebagai solusinya. FTP tidak memiliki batasan dan memungkinkan Anda mengunggah semuanya mulai dari gambar hingga plugin dan tema. Anda bahkan dapat mengunggah file secara massal jika diperlukan
Dapatkan semua aplikasi, database, dan situs WordPress Anda secara online dan dalam satu atap. Platform cloud kami yang penuh fitur dan berkinerja tinggi mencakup
- Pengaturan dan pengelolaan yang mudah di dasbor MyKinsta
- Dukungan pakar 24/7
- Perangkat keras dan jaringan Google Cloud Platform terbaik, didukung oleh Kubernetes untuk skalabilitas maksimum
- Integrasi Cloudflare tingkat perusahaan untuk kecepatan dan keamanan
- Jangkauan audiens global dengan hingga 35 pusat data dan 275+ PoP di seluruh dunia
Uji sendiri dengan diskon $20 untuk bulan pertama Hosting Aplikasi atau Hosting Basis Data. Jelajahi paket kami atau hubungi bagian penjualan untuk menemukan yang paling cocok untuk Anda