it-swarm.com.de

Importieren Sie die Dateigrößenbegrenzung in PHPMyAdmin

Ich habe alle mir bekannten php.ini-Parameter geändert: upload_max_filesize, post_max_size.

Warum sehe ich immer noch 2 MB?

Ich verwende Zend Server CE auf einer Ubuntu VirtualBox über einen Windows 7-Host.

271
ronaldosantana

Sie haben Ihren Server wahrscheinlich nicht neu gestartet;)

Oder Sie haben den falschen php.ini geändert.

Oder du hast es tatsächlich geschafft beide zu machen ^^

204
NikiC

Suchen Sie die Datei mit dem Namen: php.ini auf Ihrem Server und folgen Sie den nachstehenden Schritten

Wenn Apache2 und php5 installiert sind, müssen Sie drei Änderungen in der Datei php.ini vornehmen. Öffnen Sie zuerst die Datei zur Bearbeitung, z. B .:

Sudo gedit /etc/php5/Apache2/php.ini

OR

Sudo gedit /etc/php/7.0/Apache2/php.ini

Suchen Sie anschließend nach dem Eintrag post_max_size und geben Sie eine größere Anzahl als die Größe Ihrer Datenbank (in diesem Fall 15M) ein. Beispiel:

post_max_size = 25M

Bearbeiten Sie als Nächstes den Eintrag für memory_limit und geben Sie einen höheren Wert als den für post_max_size angegebenen Wert. 

Stellen Sie dann sicher, dass der Wert von upload_max_filesize kleiner als post_max_size ist.

Die Reihenfolge vom größten zum kleinsten sollte sein:

    memory_limit
    post_max_size
    upload_max_filesize

Starten Sie nach dem Speichern der Datei Apache neu (z. B. Sudo /etc/init.d/Apache2 restart), und Sie werden festgelegt.

Vergessen Sie nicht Restart Apache Services, damit die Änderungen übernommen werden.

Für weitere Details, hier klicken .

320
Aditya P Bhatt

Ändern Sie einfach Ihre php.ini (xampp/php/php.ini) -Datei, es hat für mich funktioniert!

max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M

Vergessen Sie nicht, Apache Module von XAMPP Control Panel neu zu starten.

63
ersks

Erhöhen Sie die Upload-/Importgröße von phpMyAdmin

Standardmäßig erhalten Sie in phpmyadmin ein Limit von 2 MB für Upload/Import. Dies macht es ungerade und äußerst unmöglich, größere Dateien zu importieren. Sie können die zulässige Uploadgröße von phpmyadmin erhöhen, indem Sie die Konfigurationsdatei php.ini Ihres Servers bearbeiten. In Servern wie CentOs befindet es sich normalerweise unter /etc/php.ini.

Schritt 1: Gehen Sie zur php.ini und suchen Sie nach den folgenden, und ändern Sie deren Werte auf etwas mehr als Ihre Datenbankgröße. (In diesem Beispiel habe ich 20 MB verwendet).

upload_max_filesize = 20M

post_max_size = 20M

Schritt 2: Starten Sie Ihren Apache-Dienst neu, damit die neue Änderung wirksam wird. Normalerweise lautet der Befehl zum Neustarten von Apache

service httpd restart (CentOs) / service Apache2 restart (ubuntu)

Sie können auch direkt von ihrem Pfad aus neu starten

/etc/init.d/Apache2 restart or /etc/init.d/httpd restart

Wenn Sie sich in einem Shared Hosting befinden und keinen Root-Zugriff oder Zugriff auf Ihre Konfigurationsdatei php.ini haben, können Sie eine andere .htaccess-Datei in Ihrem Anwendungs-Root erstellen und die folgende Zeile hinzufügen

php_value upload_max_filesize 10M
php_value post_max_size 10M

Wenn Sie es immer noch nicht erhöhen konnten, senden Sie mir bitte eine E-Mail für weitere Unterstützung.

42
Abu Fahim

Gehen Sie folgendermaßen vor, um große Dateien mit PHPMyAdmin hochzuladen:

Schritt 1: Öffnen Sie Ihre php.ini-Datei.

Schritt 2: Speicherlimit aktualisieren:

memory_limit = 750M

Schritt 3: Aktualisieren der maximalen Größe für die Veröffentlichung:

post_max_size = 750M

Schritt 4: Aktualisieren der maximalen Dateigröße zum Hochladen:

upload_max_filesize = 1000M

Schritt 5: Aktualisieren der maximalen Ausführungszeit: 

max_execution_time = 5000

Schritt 6: Aktualisieren der maximalen Eingabezeit: 

max_input_time = 3000

Schritt 7: Starten Sie Ihr Xampp Control Panel neu.

18
user5505982

Überprüfen Sie alle 3:

  • upload_max_filesize
  • memory_limit
  • post_max_size

in der Konfigurationsdatei php.ini

* Für diejenigen, die wamp @windows verwenden, können Sie die folgenden Schritte ausführen: *

Es kann auch an jede phpmyadmin-Installation angepasst werden.

Finden Sie Ihre config.inc.php-Datei für die PhpMyAdmin-Konfiguration (für Wamp hier: C:\wamp\apps\phpmyadminVERSION\config.inc.php

füge diese Zeile am Ende der Datei hinzu, BEVOR "?>":

$cfg['UploadDir'] = 'C:\wamp\sql';

sparen

ordner erstellen unter 

C:\wamp\sql 

kopieren Sie Ihre riesige SQL-Datei dort.

Server neu starten 

Gehen Sie zu Ihrem phpmyadmin-Import-Tab und Sie sehen eine Liste der Dateien, die in den Ordner c:\wamp\sql hochgeladen wurden.

16
Lukas

 enter image description here

Öffnen Sie diese Datei

bearbeiten Sie diese Parameter:

  • memory_limit = 128M
  • post_max_size = 64M
  • upload_max_filesize = 64M
10
Karan Datwani

So habe ich es gemacht:

  1. Im /etc/php5/Apache2/php.ini suchen

    post_max_size = 8M
    upload_max_filesize = 2M
    
  2. Bearbeiten Sie es als

    post_max_size = 48M
    upload_max_filesize = 42M
    

(Was ist mehr als genug)

Den Apache neu gestartet:

Sudo /etc/init.d/Apache2 restart
9
Shashank Saxena

Keine der aktuellen Antworten funktioniert für WHM/cPanel-Server.

Um das Limit in WHM zu erhöhen:

  1. Navigieren Sie zu Serverkonfiguration> Tweak-Einstellungen
  2. Wählen Sie die Registerkarte PHP
  3. Aktualisieren Sie "cPanel PHP max POST" und "cPanel PHP".
5
Ben Wilde

C:\xampp\php\php.ini in meinem Fall Oder es könnte C:\php\php.ini sein, wenn der Apache/PHP/MySQL unabhängig ist

upload_max_filesize = 2M standardmäßig

so kann es wie gewünscht geändert werden. Und in meinem Fall upload_max_filesize = 20M 

post_max_size = 8M standardmäßig es sollte auch in post_max_size = 20M geändert werden

memory_limit = 128M ist standardmäßig eingestellt, und es ist nicht erforderlich, das Limit für die maximale Anzahl an 2056kb oder 2mb .sql-Dateien zu erhöhen. Dies bedeutet jedoch nur, dass ein Skript beim Ausführen von Apache und SQL Server bis zu 128 Speicherplatz verbrauchen kann. Wenn Sie memory_limit = 128M in höher ändern und ein fehlerhaftes Skript ausführen, kann dies zu Problemen führen. Es liegt also an dir. 

5
user2869677

Ich hatte das gleiche Problem ... Meine Lösung: Gehen Sie zu/etc/phpmyadmin und bearbeiten Sie Apache.confim Abschnitt <Directory>[...]</Directory>, den Sie hinzufügen können

php_value upload_max_filesize 10M
php_value post_max_size 10M

Das Problem für mich gelöst!

5
Maik

Ich fand das Problem und bin post hete, wenn irgendjemand einem Blogbeitrag gefolgt ist, um die Art von Umgebung zu schaffen, die ich habe (Win 7 Host mit Ubuntu und Zend Server ce auf Virtual Box).

Die Sache ist, dass MySQL auf Lighttpd läuft, nicht unter Apache. Also musste ich die php.ini-Datei unter diesem Webserver ändern, der sich im Pfad befindet:

/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini

Am Ende hatten Sie natürlich recht, was die Dateien angeht, aber ich habe mich geirrt, welche Datei ich ändern musste :)

5
ronaldosantana

Ich hatte ein Problem mit der Änderung der Upload-Größe auf meinen phpmyadmin- und OS X 10.9.4-Mavericks . Zuerst wusste ich nicht, wo die php.ini so verwendet wird

locate php.ini

das kam mit zurück 

/private/etc/php.ini.default
/usr/local/etc/php/5.4/php.ini

Ich habe versucht, /usr/local/etc/php/5.4/php.ini zu editieren und dann den Server neu zu starten, was nicht funktioniert hat.

Ich erinnerte mich daran, dass es einen besseren Weg gibt, diese Datei herauszufinden, nach der ich suche, und wo PHP zumindest nach php.ini sucht.

<?php phpinfo() ?>

kam zurück und sagte, dass es /etc/php.ini erwartet, aber ich hatte keine dort. Das Folgende ist von phpinfo ():

Configuration File (php.ini) Path: /etc

Es stellt sich heraus, dass das erste Ergebnis im obigen Befehl zum Suchen das ist, wonach ich suche.

Zumindest in OS X 10.9.4 Mavericks (OS X ist etwas Neues für mich)/etc ist eigentlich ein Link etc etc -> private/etc, und so wie es aussieht, nimmt PHP Standardwerte an, außer php.ini ist tatsächlich anwesend.

Ich habe /private/etc/php.ini.default kopiert

cp /private/etc/php.ini.default /private/etc/php.ini

Dann haben Sie die Variablen in der neuen /etc/php.ini gemäß dem oben genannten Aditya Bhatt-Hinweis geprüft und es hat funktioniert. In meinem Fall waren die Werte:

memory_limit =128M
post_max_size = 64M
upload_max_filesize = 64M

Offensichtlich muss der Apache-Dienst neu gestartet werden, um die Änderungen zu sehen.

5
Bart C

So importieren Sie riesige Datenmengen in Xampp 

Dies ist die beste Lösung, um eine neue, saubere Datenbank zu öffnen und die Datei in phpMyAdmin zu importieren. Wählen Sie eine Datei aus dem lokalen Ordner und lassen Sie alle Einstellungen unverändert. Das sollte es sein.

Wenn Ihre Datei jedoch die Dateigröße von 2 MB (dies ist der Standardwert bei der Installation von xampp) überschreitet, müssen Sie einige Änderungen vornehmen. Grundsätzlich erhöhen wir nur die maximale Dateigröße der Uploads.

Öffnen Sie Ihren xampp-Installationsordner und wechseln Sie in den php-Ordner. Öffnen Sie mit einer Texteditor-Datei (notepad ++) die Datei php.ini (beschreiben Sie die Fenster als Konfigurationseinstellungen) und bearbeiten Sie die Zeile (cca. 770 oder drücken Sie in Notepad ++ Strg + f, um sie zu finden):

post_max_size = 2M

statt 2 MB, legen Sie die gewünschte Dateigröße fest (zum Beispiel 16 MB, jedoch nicht höher als 128 MB), 

gehen Sie danach zu dieser Zeile: max_execution_time = 30 Statt 30 erhöhen Sie die Ausführungszeit in Sekunden (z. B. 90). Außerdem müssen Sie diese Zeile ändern:

max_input_time = 60

erhöhen Sie statt 60 die Eingabezeit in Sekunden (zum Beispiel 120) Und vor allem müssen Sie diese Zeile ändern:

upload_max_filesize = 2M

beispiel: Erhöhen Sie den Wert auf 16M anstelle von 2M. Speichern Sie die Datei, starten Sie Apache und MySQL in xampp erneut und versuchen Sie, erneut hochzuladen. Wenn Sie richtig folgen, sollten Sie Dateien über 16 MB importieren können (Beispiel)

4
user3714265

Ich hatte das gleiche Problem, mein Upload-Limit betrug 2 MB, ich bearbeitete meine php.ini und stellte sie auf 5 MB ein, aber nach dem Neustart des Servers wurden noch 2 MB angezeigt. Dann habe ich meine .sql-Datei in Zip komprimiert, indem ich ihren Namen als xyz.sql.Zip behielt, so dass sie 451 kb von 3,5 mb wurde. Dann habe ich es nochmal hochgeladen. Es hat für mich funktioniert.

3
Mujahed AKAS

Sie können einfach die MySQL-Administrator-App oder die MySQL-Workbench verwenden. Leichte Apps, und Sie können Ihren gesamten Server mit der Größe exportieren oder importieren.

3
Ahmad Tijani

In meinem Fall musste ich auch die Zeile "FcgidMaxRequestLen 1073741824" (ohne Anführungszeichen) in /etc/Apache2/mods-available/fcgid.conf hinzufügen. Es ist hier dokumentiert http://forum.ispsystem.com/de/showthread.php?p=6611 . Seit mod_fcgid 2.3.6 wurde der Standard für FcgidMaxRequestLen von 1 GB auf 128 KB geändert (siehe https://svn.Apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGID ).

2
user2066805
 php_value upload_max_filesize 100M
    php_value post_max_size 100M

erhöhen Sie diese Größe in php.ini und führen Sie dann den Befehl aus

Sudo service Apache2 restart
Sudo service mysql restart

in xammp

restart all service
2

Führen Sie dies einfach aus, um herauszufinden, welche php.ini Sie bearbeiten müssen.

<?php phpinfo();?>
2
Kareem

Dies ist auch eine häufig gestellte Frage in der Dokumentation zu phpMyAdmin: http://docs.phpmyadmin.net/de/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout -probleme

2
Michal Čihař

Ich habe festgestellt, dass die Erhöhung des Upload- und Post-Limits in php.ini das Limit in phpmyadmin nicht beeinflusst. Dies liegt daran, dass mein Server eine eigene Einstellung für das Upload-Limit von cpanel hat. Wenn Sie Zugriff auf WHM haben, haben Sie dies wahrscheinlich.

Anpassen:

  • melden Sie sich bei Ihrem WHM-Fenster an: Dies befindet sich normalerweise unter {Ihre Server-IP}/whm. Wenn Sie diese nicht haben, fordern Sie sie von Ihrem Gastgeber an.
  • suchen Sie nach der Anmeldung in der oberen linken Suchleiste nach "Tweak-Einstellungen".
  • Suchen Sie auf den Tweak-Einstellungsseiten nach "cPanel PHP - maximale Uploadgröße".
  • Passen Sie die Nummer an und speichern Sie

Apache muss nicht neu gestartet werden, Änderungen werden sofort vorgenommen. Dieser Vorgang hat den Wert der maximalen Upload-Dateigröße in phpmyadmin erhöht. Sie können dies überprüfen, indem Sie zu phpmyadmin gehen, Ihre Datenbank auswählen und dann oben auf "Importieren" klicken. Neben der Dateiauswahl wird das Upload-Limit angezeigt. Mein Server-Standard war 100.

2

Ich denke, wenn Ihre PHP-Version über 5.5 liegt, sagen wir, es ist 5.6, dann befindet sich Ihre php.ini-Datei im folgenden Ordner

/etc/php/5.6/Apache2

sie müssen also Ihre Änderungen wie post_max_size, upload_max_filesize und memory_limit dort anwenden.

Ich hoffe es wird dir helfen.

2
Vivek Parmar

Ich hatte das gleiche Problem, dass das Erhöhen der maximalen Größe in php.ini keinen Einfluss auf WordPress hat und viele Lösungen wie - ausprobiert:

  1. Maximale Größe über functions.php erhöhen
  2. Erhöhen Sie die maximale Größe über die .htaccess-Datei.

Das, was für mich funktioniert hat, ist das Hinzufügen der maximalen Größe in .htaccess-Datei . Es funktionierte weder mit php.ini-Datei noch mit functions.php-Datei.

Ich habe gerade diesen Code in .htaccess-Datei hinzugefügt und fertig

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

NOTE: Ich habe den obigen Code im <IfModule>-Tag hinzugefügt.

Wenn die php.ini-Datei keine Änderungen an der Größe vornimmt, probieren Sie es mit zwei anderen Dateien aus, und eine davon wird sicherlich für Sie funktionieren.

LESEN SIE DIESEN ARTIKEL, UM ÜBER ALLE DATEIEN ZU WISSEN, IN DEN SIE DIE MAX. GRÖSSE ERHÖHEN KÖNNEN

2
Rishabh

mach die folgenden Dinge

  • erhöhen Sie upload_max_file_size in php.ini
  • gzip Ihre SQL-Datei

und importieren Sie die Datei

2
Farhan

Suchen Sie nach php.ini-Datei

Für xampp können Sie es @ C:\xampp\php bekommen

Suchen Sie die folgenden 3 Eigenschaften und legen Sie dort den Wert entsprechend Ihren Anforderungen fest

memory_limit post_max_size upload_max_filesize

Apache neu starten!

0
Debojyoti

Die ersten Dinge, die Sie überprüfen sollten (oder von Ihrem Host-Provider prüfen lassen), sind die Werte von max_execution_time, upload_max_filesize, memory_limit und post_max_size in der Konfigurationsdatei php.ini. Alle diese drei Einstellungen begrenzen die maximale Größe der Daten, die von PHP übermittelt und verarbeitet werden können.

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

0
Mostafa Soufi

Mit WAMP Windows10 öffnen

c:\wamp64\alias\phpmyadmin.conf

und ändere 128 mal 256 am Ende dieser Zeilen

  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M

Starten Sie WAMP neu

0
gael