Phpmyadmin yükleme dosya boyutu nasıl artırılır


14

Test sunucumda veritabanlarını içe aktarmak için phpmyadmin'in kabul ettiği dosya boyutunu değiştiremiyorum.

Hakkında bazı fikirler var tüm değerleri değiştirdim my.cnf:

max_packet_size
Key_buffer

veya sistemde bulduğum max_post_sizeher php.inidosyadaki karşıya yükleme dosyası boyutu ve değeri .

İçe aktarma ekranında kabul edilen dosya boyutu hala 8.192 kilo olarak kalır.


Ubuntu terminali kullanarak MySQL içe aktarma dosya boyutunu artırmak referans olarak .
GuruQuest

Yanıtlar:


6

İlk şeyler değerleridir (veya çek için host sağlayıcı sormak) için max_execution_time, upload_max_filesize, memory_limitve post_max_sizephp.ini yapılandırma dosyası. Bu üç ayarın tümü, PHP tarafından gönderilebilecek ve işlenebilecek maksimum veri boyutunu sınırlar.

Lütfen post_max_sizebunun daha büyük olması gerektiğini unutmayın upload_max_filesize.


25

Ubuntu 16.04 veya daha yeni sürümlerde MySQL phpmyadmin içe aktarma dosya boyutunu artırmak için aşağıdaki adımları izleyin. En yeni Ubuntu sürümünde PHP 5 veya PHP 7'ye sahip olabilirsiniz.

Adım - 1: php.iniuygun PHP sürümlerinin açılması .

  • PHP v5.0 için

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • PHP v7.0 için

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • PHP v7.1 için

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • PHP v7.2 için

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • PHP v7.3 için

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

Adım - 2: Şimdi php.inidosyadaki aşağıdaki parametrelerin artması gerekiyor .

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

Lütfen Dikkat: post_max_size upload_max_size değerinden daha büyük olmalıdır

Adım - 3: Şimdi değişiklikleri gerçekleştirmek için apache sunucunuzu yeniden başlatmanız gerekiyor.

sudo service apache2 restart

Birisi bu cevaba cevaben bunu bir yorum olarak bırakmaya çalıştı: "Aslında yukarıda belirtildiğine dikkat edin, ancak 1500Mb'yi eklediğimde işe yaramadı. Yerel ana bilgisayarım siparişten çıktı. 1500m değil 1500m;)"
doppelgreener

6
  1. info.php sayfası oluştur ve dosya hakkındaki tüm ayrıntıları kontrol et

    <?php 
      phpinfo();
    ?>
    
  2. tarayıcınızda çalıştırın upload_max_filesize ve post_max_size varsayılan 2M değeri 80M'ye göre değişir .

  3. Çalıştırmak

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. Her iki değerleri değiştirmek upload_max_filesizeve post_max_size
    varsayılan değeri ile değişim 2Miçin80M

  5. Apache'yi yeniden başlat

    sudo /etc/init.d/apache2 restart
    

2

upload_max_filesize, post_max_size, memory_limitPhp.ini dosyasındaki değişkenleri doğru değerlere ayarlayın ve sunucuyu yeniden başlatın, ardından çalışması gerekir. Çalışmazsa, doğru php.ini dosyasını düzenleyip düzenlemediğinizi
kontrol edin phpinfo().

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.