0 0 Stimmen

phpMyAdmin: Limit für Dateigröße beim Import erhöhen

Frage von Gast | 27.06.2017 um 16:09 Uhr

Ich möchte eine recht große SQL-Datei in meine Datenbank über phpMyAdmin importieren. Auf dem Import-Reiter von phpMyAdmin, wo man eine Datei zum hochladen auswählen kann, steht bei mir allerdings: Max 2,048KiB. Wenn ich meine Datei trotzdem hochlade, bekomme ich die Fehlermeldung: You probably tried to upload a file that is too large.

Diese Geschichte betrifft meine lokale XAMPP-Installation, auf meinem Webspace ist die maximale Dateigröße viel höher. Wie kann ich dieses Limit erhöhen? In den Einstellungen von phpMyAdmin habe ich nichts dazu gefunden.

AntwortenPositivNegativ

Stefan Trost

Profil anzeigen | Nachricht
Avatar
1Beste Antwort
7 Stimmen

Die maximale Dateigröße kannst du nicht in den Einstellungen von phpMyAdmin ändern, da die Werte direkt von deiner PHP-Konfiguration übernommen werden.

Wenn du die php.ini öffnest (bei XAMPP zu finden zum Beispiel unter C:\xampp\php), kann sich ein Limit durch die folgenden Einstellungen ergeben:

upload_max_filesize=2M
post_max_size=8M
memory_limit=128M
max_execution_time=30

Bei dir wird upload_max_filesize auf 2 MB stehen, daher kommt das Limit. Wenn du diesen Wert erhöhst, solltest du aber auch post_max_size und memory_limit erhöhen, da sonst hierdurch das nächste Limit entsteht. Das memory_limit sollte immer größer sein als post_max_size und upload_max_filesize sollte größer sein als post_max_size. Wenn du erwartest, dass das Uploaden länger als 30 Sekunden dauern wird, musst du auch die max_execution_time von 30 auf einen höheren Wert setzen. Also zum Beispiel:

upload_max_filesize=100M
post_max_size=150M
memory_limit=250M
max_execution_time=60

Damit könntest du nun 100 MB große Dateien uploaden und gibst dem Server eine Minute (60 Sekunden) Zeit für den Upload. Nun sollte phpMyAdmin "Max: 100MiB" anzeigen.

Wichtig: Du musst den Server neu starten, damit die neuen Werte übernommen werden!
27.06.2017 um 16:42 Uhr

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.