-
Saat phpmyadmin mengimpor file SQL, ini melibatkan batasan ukuran file yang diunggah oleh phpmyadmin. Ukuran file default yang diunggah oleh phpmyadmin adalah 2M. Jika Anda ingin phpmyadmin mengunggah file berukuran besar melebihi 2M, Anda perlu mengubah konfigurasi ukuran file yang diunggah oleh phpmyadmin atau mengunggah file besar dalam beberapa batch. Secara relatif, akan lebih mudah untuk mengubah batas ukuran file yang diunggah oleh phpmyadmin. Pemecahan masalah batas ukuran file unggahan phpmyadmin melibatkan modifikasi file konfigurasi php.ini dan file konfigurasi phpmyadmin.
Memodifikasi batas ukuran file yang diunggah oleh phpmyadmin pada dasarnya terdiri dari dua langkah: memodifikasi file konfigurasi php.ini dan file konfigurasi phpmyadmin.
Langkah 1: Ubah konfigurasi ukuran unggah file di file konfigurasi php.ini
Langkah ini konsisten dengan metode fungsi unggah file konfigurasi PHP.INI secara umum. Anda perlu mengubah nilai opsi upload_max_filesize dan post_max_size di file konfigurasi php.ini Konfigurasi: Tutorial Konfigurasi Fungsi Unggah File.
Langkah 2: Ubah waktu eksekusi PHP dan batas memori untuk mengimplementasikan fungsi unggah file besar phpmyadmin
Jika Anda ingin phpmyadmin mengunggah file berukuran besar, Anda juga perlu mengubah tiga opsi konfigurasi max_execution_time (waktu maksimum eksekusi halaman PHP), max_input_time (waktu maksimum halaman PHP menerima data), dan memory_limit (waktu maksimum halaman PHP menerima data), dan memory_limit (waktu maksimum halaman PHP menerima data). memori maksimum yang ditempati oleh halaman PHP) pada file konfigurasi php.ini, hal ini dikarenakan ketika phpmyadmin mengupload file berukuran besar, mau tidak mau waktu eksekusi dan penggunaan memori halaman PHP akan menjadi semakin lama, sehingga memerlukan kerjasama dari pihak PHP. lingkungan operasi. Mengubah batas ukuran file unggah saja tidak cukup.
Langkah 3: Ubah file konfigurasi phpmyadmin
Setelah menyelesaikan konfigurasi php.ini yang relevan, Anda juga perlu mengubah konfigurasi phpmyadmin.
1. Ubah opsi konfigurasi $cfg['ExecTimeLimit'] pada file konfigurasi phpmyadmin. Nilai defaultnya adalah 300 dan perlu diubah menjadi 0, artinya tidak ada batasan waktu.
2. Ubah $memory_limit di halaman impor di bawah direktori root instalasi phpmyadmin
Catatan: Sebaiknya baca opsi konfigurasi memori memory_limit di file konfigurasi php.ini. Jika kosong, ukuran memori default dibatasi 2M. Jika tidak ada batasan, ukuran memori dibatasi 10M gabungkan dengan pengaturan yang relevan di file konfigurasi php.ini Anda. Informasi untuk mengubah kode ini.
Pada titik ini, setelah memodifikasi opsi konfigurasi unggah file di file konfigurasi php.ini dan file konfigurasi phpmyadmin, masalah batasan ukuran file unggahan phpmyadmin dapat diselesaikan, sehingga mewujudkan fungsi unggah file besar phpmyadmin.
Sumber artikel: http://www.leapsoul.cn/?p=1185 Harap tunjukkan tautan sumber saat mencetak ulang.