Digital Ocean- Ukuran file melebihi max_execution_time max_input_time memory_limit post_max_size upload_max_filesize di PHPMyadmin sehingga ketika upload file plugin terjadi error.
Kesalahan dalam PHPMyadmin
Saya sedang mengerjakan migrasi skrip dari satu server ke server lain di digital ocean. Dan, Setelah membuat droplet — Ketika saya memulai proses mengimpor file, saya mendapatkan error saat mengimpor file database ke PHPMyAdmin.
Kesalahan:
- Tidak ada data yang diterima untuk diimpor.
- Tidak ada nama file yang dikirimkan
- Ukuran file melebihi ukuran maksimum yang diizinkan oleh konfigurasi PHP.
- Upload File Plugin selalu gagagl
- dan lainnya
Tampaknya ada masalah dengan konfigurasi sehingga perlu memeriksa parameter berikut di file php.ini.
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M
Langkah-Langkah Mengubah Ukuran File Yang Bisa Diupload
File tersebut ada di folder /etc/php/7.4/apache2
Letak file php.ini bisa jadi berbeda dengan contoh karena tergantung jenis server dan versi PHP nya.
langkah 1: Buka file php.ini Anda.
Klik 2 kali pada file yang mau di edit nanti akan muncul / pilih edit menggunakan notepad.
Langkah 2: Meningkatkan Batas Memori.
batas_memori = 750M
Terkadang, jumlah memori default yang digunakan untuk memproses situs web tidak mencukupi. Situs web membutuhkan lebih dari jumlah memori default. Satu dapat meningkatkan batas sesuai dengan persyaratan.
Langkah 3: Meningkatkan ukuran Maksimum untuk memposting:
post_max_size = 750M
post_max_size adalah ukuran maksimum untuk semua data isi POST. Ini seperti superset. Pastikan untuk memeriksa post_max_size untuk semua jenis data POST.
Langkah 4: Meningkatkan ukuran file maksimum untuk diunggah:
upload_max_filesize = 1000M
Secara default, batas ukuran unggahan/impor sebesar 2MB di PHPMyAdmin ditetapkan. Itu membuat file yang lebih besar tidak mungkin mengunggah file konfigurasi. Biasanya, di server seperti CentOs, terletak di /etc/php.ini. Ini adalah ukuran maksimum hanya untuk file yang diposting.
Langkah 5: Meningkatkan Waktu Eksekusi Maksimum:
max_execution_time = 5000
max_execution_time adalah batas waktu berapa lama script PHP dapat berjalan. Sekali lagi, itu bisa disesuaikan dengan kebutuhan. Ini adalah cara penyedia hosting dapat membatasi penggunaan dan penyalahgunaan sumber daya server, terutama untuk hosting bersama.
Langkah 6: Meningkatkan Waktu Input Maksimum:
max_input_time = 3000
Waktu input maksimum adalah waktu maksimum skrip diizinkan untuk mengurai data input, seperti POST dan GET. Ini biasanya ditingkatkan untuk memungkinkan pengunggahan file yang lebih besar.
Langkah 7: Simpan / Save
Masih di notepad, silahkan klik File dan Simpan, lalu Close.
Langkah 8: Restart Droplet pada Power Off
Setelah memperbarui file php.ini Anda, pastikan untuk me-restart layanan apache. Dan, periksa apakah perubahan baru tercermin di server. Dan, sekarang Anda dapat melihat bahwa Anda dapat dengan mudah mengimpor file database besar Anda tanpa mendapatkan kesalahan atau penyumbatan.
Demikian yang dapat kami sampaikan kurang lebihnya mohon maaf, bila ada ladang bolehlah menumpang mandi; bila ada umur panjang boleh kita berjumpa lagi
Panjangin biar artikelnya sampai 400 kata.