Cara meningkatkan ukuran file unggahan phpmyadmin

13

Saya tidak dapat mengubah ukuran file yang diterima phpmyadmin untuk mengimpor database di server pengujian saya.

Saya telah mengubah semua nilai yang saya ketahui di my.cnf:

max_packet_size
Key_buffer

atau unggah ukuran dan max_post_sizenilai php.inifile di setiap file yang saya temukan di sistem.

Ukuran file yang diterima pada layar impor masih tetap 8,192kib.

Josh
sumber
Sesuai referensi peningkatan ukuran file impor MySQL dengan menggunakan terminal ubuntu.
GuruQuest

Jawaban:

5

Hal pertama untuk memeriksa (atau meminta penyedia host Anda untuk cek) adalah nilai-nilai max_execution_time, upload_max_filesize, memory_limitdan post_max_sizedalam file konfigurasi php.ini. Ketiga pengaturan ini membatasi ukuran maksimum data yang dapat dikirim dan ditangani oleh PHP.

Harap dicatat bahwa post_max_sizeharus lebih besar dari upload_max_filesize.

Mostafa Soufi
sumber
25

Untuk meningkatkan ukuran file impor MySQL phpmyadmin di Ubuntu 16.04 atau lebih baru, ikuti langkah-langkah ini. Dalam versi Ubuntu terbaru Anda dapat memiliki PHP 5 atau PHP 7.

Langkah - 1: buka php.iniversi PHP yang sesuai.

  • Untuk PHP v5.0

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • Untuk PHP v7.0

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • Untuk PHP v7.1

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • Untuk PHP v7.2

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • Untuk PHP v7.3

    sudo -H gedit /etc/php/7.3/apache2/php.ini
    

Langkah - 2: Sekarang perlu meningkatkan parameter di bawah ini dalam php.inifile.

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

Harap Dicatat: post_max_size harus lebih besar dari upload_max_size

Langkah - 3: Sekarang Anda perlu me-restart server apache Anda untuk melakukan perubahan.

sudo service apache2 restart
Bhaskar Bhatt
sumber
Orang lain mencoba untuk meninggalkan ini sebagai komentar sebagai jawaban atas jawaban ini: "Catat itu sebenarnya disebutkan di atas tetapi ketika saya memasukkan 1500Mb itu tidak berfungsi. Localhost saya keluar dari urutan. Seharusnya 1500m bukan 1500mb;)"
doppelgreener
6
  1. buat halaman info.php dan periksa semua detail tentang file

    <?php 
      phpinfo();
    ?>
    
  2. jalankan di pencarian browser Anda upload_max_filesize dan post_max_size ubah dengan nilai default 2M ke 80M.

  3. Lari

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. ubah nilai upload_max_filesizedan post_max_size
    ubah dengan nilai default 2Mmenjadi80M

  5. Mulai ulang apache

    sudo /etc/init.d/apache2 restart
    
Siddharth Shukla
sumber
2

Atur variabel upload_max_filesize, post_max_size, memory_limitdalam php.ini ke nilai yang benar dan restart server, maka itu akan berfungsi.
Jika tidak berhasil, periksa phpinfo()apakah Anda telah mengedit php.ini yang tepat.

Pabi
sumber