PhpMyAdmin-Beschränkung für die Größe der hochgeladenen Datei

PhpMyAdmin Begrenzung der Dateigröße beim Hochladen

PhpMyAdmin ist ein weit verbreitetes Tool zur Verwaltung von MySQL-Datenbanken, das jedoch eine Begrenzung der Dateigröße beim Hochladen aufweist. Die maximale Dateigröße, die über PhpMyAdmin hochgeladen werden kann, ist normalerweise auf 2 MB begrenzt. Wenn Sie versuchen, eine Datei hochzuladen, die diese Grenze überschreitet, erhalten Sie eine Fehlermeldung.

Die Begrenzung der Dateigröße beim Hochladen in PhpMyAdmin dient dazu, böswillige Aktivitäten und potenzielle Sicherheitsverletzungen zu verhindern. Durch die Begrenzung der maximalen Dateigröße stellt PhpMyAdmin sicher, dass niemand Dateien hochladen kann, die möglicherweise die Sicherheit des Servers gefährden könnten.

Es gibt jedoch Situationen, in denen Sie mit PhpMyAdmin eine große Datenbank aus einem Sql-Dump importieren müssen. In solchen Fällen kann das Überschreiten der Dateigrößenbeschränkung für den Upload zu einem Problem werden.

Wie importiert man eine große Datenbank mit PhpMyAdmin & Schritte:

Diese Maßnahmen sind notwendig, wenn Sie eine große Datenbank aus einem SQL-Dump mit PHPMyAdmin importieren müssen. Bei einem solchen Import kann der folgende Fehler auftreten:

Fehler: Ihre Datenbank hat ihr Speicherlimit überschritten

Es gibt ein Problem mit der Dateigröße, weil sie die durch die PHP-Parameter festgelegte Grenze überschreitet. Daher müssen diese Parameter geändert werden. Es werden zwei Optionen benötigt, upload_max_filesize und post_max_size. Die erste legt die maximale Dateigröße für das Hochladen fest, die zweite die maximale Dateigröße für POST-Anfragen (bei dieser Methode speichert PHP die Datei). Die Daten des Datensatzes sind in der Datei php.ini zu finden.

Der folgende Befehl kann verwendet werden, um den Speicherort der Datei zu ermitteln.

# php -i | grep php.ini
Konfigurationsdatei (php.ini) Pfad => /etc
Geladene Konfigurationsdatei => /etc/php.ini

Alternativ können Sie auch einfach nach einer Datei suchen, die diesen Parameter enthält:

# grep -iRI upload_max_filesize /etc/
/etc/php.ini:upload_max_filesize = 2M

Nachdem die Datei gefunden wurde, sollten Sie sie mit einem beliebigen Texteditor öffnen, suchen Sie die angegebenen Variablen und ändern Sie deren Werte, wie es Ihre hochgeladene Datei erfordert.

upload_max_filesize = 60M
post_max_size = 60M

In diesem Beispiel ist die Testdatei ca. 50 MB groß, also werden 60 MB gewählt. Im folgenden Schritt starten wir den Dienst, der PHP verarbeitet, neu (in diesem Fall apache, möglicherweise stattdessen php-fpm).

# service httpd restart

Nach dem Neustart kehren wir zum Menü Import zurück und sehen, dass die maximale Größe der hochgeladenen Datei geändert wurde.

Herzlichen Glückwunsch! Ihr Upload-Limit wurde in PHPMyAdmin (und WordPress, falls Sie es auch benutzen) erhöht.

Fazit

Abschließend wissen Sie nun, wie Sie die Größe der PHPmyadmin-Importdatei erhöhen können. Wenn Sie diese Schritte befolgen, können Sie dieses Problem leicht selbst lösen, ohne jemanden bei Fiverr oder Upwork anheuern zu müssen. Die Erhöhung des Upload-Limits in WordPress liegt nun in Ihrer Reichweite, also probieren Sie es einfach aus.