So erhöhen Sie die Upload-Dateigröße von phpmyadmin


13

Ich kann die Dateigröße, die phpmyadmin zum Importieren von Datenbanken auf meinem Testserver akzeptiert, nicht ändern.

Ich habe alle Werte geändert, über die ich eine Vorstellung habe my.cnf:

max_packet_size
Key_buffer

oder die Upload-Dateigröße und den max_post_sizeWert in jedemphp.ini Datei, die ich auf dem System gefunden habe.

Die auf dem Importbildschirm akzeptierte Dateigröße beträgt weiterhin 8.192 KB.


Laut Referenz erhöhen Sie die Größe der MySQL-Importdatei durch Verwendung eines Ubuntu-Terminals.
GuruQuest

Antworten:


5

Die ersten Dinge zu überprüfen (oder fragen Sie Ihre Host - Provider zu check) sind die Werte von max_execution_time, upload_max_filesize, memory_limitund post_max_sizein der Konfigurationsdatei php.ini. Alle diese drei Einstellungen begrenzen die maximale Datenmenge, die von PHP gesendet und verarbeitet werden kann.

Bitte beachten Sie, dass post_max_sizegrößer sein muss als upload_max_filesize.


25

Um MySQL phpmyadmin zu erhöhen, importiere die Dateigröße in Ubuntu folgenden Schritte aus, um die 16.04 oder . In der neuesten Ubuntu-Version können Sie entweder PHP 5 oder PHP 7 verwenden.

Schritt - 1: Öffnen Sie php.inidie entsprechende (n) PHP-Version (en).

  • Für PHP 5.0

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • Für PHP v7.0

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • Für PHP v7.1

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • Für PHP v7.2

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • Für PHP v7.3

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

Schritt - 2: Nun müssen die Parameter in der php.iniDatei unterschritten werden.

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

Bitte beachten Sie: post_max_size sollte größer als upload_max_size sein

Schritt 3: Jetzt müssen Sie Ihren Apache-Server neu starten, um die Änderungen zu übernehmen.

sudo service apache2 restart

Jemand anderes hat versucht, dies als Kommentar zu dieser Antwort zu hinterlassen: "Beachten Sie, dass es oben tatsächlich erwähnt wurde, aber als ich 1500 MB einfügte, funktionierte es nicht. Mein lokaler Host ist aus der Bestellung herausgekommen. Es sollte 1500 m, nicht 1500 MB;)"
doppelgreener

6
  1. Erstelle eine info.php Seite und überprüfe alle Details der Datei

    <?php 
      phpinfo();
    ?>
    
  2. Führen Sie in Ihrem Browser die Suche aus upload_max_filesize und post_max_size ändern Sie den Standardwert von 2M auf 80M.

  3. Lauf

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. Ändern Sie beide Werte upload_max_filesizeund post_max_size
    ändern Sie den Standardwert 2Mauf80M

  5. Starten Sie Apache neu

    sudo /etc/init.d/apache2 restart
    

2

Setzen Sie die Variablen upload_max_filesize, post_max_size, memory_limitin der php.ini auf die richtigen Werte und starten Sie den Server neu, dann sollte es funktionieren.
Wenn es nicht funktioniert, überprüfen phpinfo()Sie, ob Sie die richtige php.ini bearbeitet haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.