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.
php
mysql
phpmyadmin
Ronaldosantana
quelle
quelle
phpinfo()
? (Das ist der häufigste Fehler)Antworten:
Du hast deinen Server wahrscheinlich nicht neu gestartet;)
Oder Sie haben das Falsche geändert
php.ini
.Oder du hast es tatsächlich geschafft, beides zu tun ^^
quelle
Suchen Sie die Datei mit dem Namen:
php.ini
auf Ihrem Server und führen Sie die folgenden Schritte ausWenn Apache2 und PHP5 installiert sind, müssen Sie drei Änderungen in der Datei php.ini vornehmen. Öffnen Sie zuerst die Datei zur Bearbeitung, z.
sudo gedit /etc/php5/apache2/php.ini
ODER
sudo gedit /etc/php/7.0/apache2/php.ini
Suchen Sie als Nächstes nach dem
post_max_size
Eintrag und geben Sie eine größere Zahl als die Größe Ihrer Datenbank ein (in diesem Fall 15 MB). Beispiel:Bearbeiten
memory_limit
Sie als Nächstes den Eintrag für und geben Sie ihm einen größeren Wert als den angegebenenpost_max_size
.Stellen Sie dann sicher, dass der Wert von
upload_max_filesize
kleiner als istpost_max_size
.Die Reihenfolge vom größten zum kleinsten sollte sein:
Starten
sudo /etc/init.d/apache2 restart
Sie nach dem Speichern der Datei Apache neu (z. B. ) und Sie sind fertig.Vergessen Sie nicht,
Restart Apache Services
Änderungen anzuwenden.Für weitere Details klicken Sie hier .
quelle
php.ini
diejenige geändert werden sollte,/etc/php7.2/apache2/php.ini
die Sie bearbeiten möchten, z. B./home/user/etc/php7.2/php.ini
oder die Subdomain/home/user/domains/sub.example.com/etc/php7.2/php.ini
Ändern Sie einfach Ihre Datei php.ini (xampp / php / php.ini), es hat bei mir funktioniert!
Vergessen Sie nicht, das Apache-Modul über die XAMPP-Systemsteuerung neu zu starten .
quelle
Erhöhen Sie die Upload- / Importgröße von phpMyAdmin
Standardmäßig ist die Upload- / Importgröße in phpmyadmin auf 2 MB begrenzt. Das macht es seltsam und höchst unmöglich, größere Dateien zu importieren. Sie können die zulässige Upload-Größe von phpmyadmin erhöhen, indem Sie die Konfigurationsdatei php.ini Ihres Servers bearbeiten. Normalerweise befindet es sich auf Servern wie CentOs unter /etc/php.ini.
Schritt 1: Gehen Sie zu php.ini und suchen Sie Folgendes und ändern Sie deren Werte in einen höheren Wert als Ihre Datenbankgröße. (In diesem Beispiel habe ich 20 MB verwendet).
Schritt 2: Starten Sie Ihren Apache-Dienst neu, damit diese neue Änderung wirksam wird. Normalerweise lautet der Befehl zum Neustarten von Apache
Sie können auch direkt von ihrem Pfad wie neu starten
Wenn Sie sich in einem gemeinsam genutzten Hosting befinden und keinen Root-Zugriff oder Zugriff auf Ihre php.ini-Konfigurationsdatei haben, können Sie auch eine .htaccess-Datei in Ihrem Anwendungsstamm erstellen und die folgende Zeile hinzufügen
Wenn Sie es immer noch nicht erhöhen konnten, senden Sie mir bitte eine E-Mail, um weitere Informationen zu erhalten.
quelle
.htaccess
Änderungen funktioniert nicht beim Shared Hosting. Irgendwelche anderen Optionen?Gehen Sie folgendermaßen vor, um große Dateien über PHPMyAdmin hochzuladen:
Schritt 1: Öffnen Sie Ihre php.ini-Datei.
Schritt 2: Aktualisieren des Speicherlimits:
Schritt 3: Aktualisieren Maximale Größe für die Veröffentlichung:
post_max_size = 750M
Schritt 4: Aktualisieren Maximale 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-Kontrollfeld neu.
quelle
Überprüfen Sie alle 3:
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.
Suchen Sie Ihre Datei config.inc.php für die PhpMyAdmin-Konfiguration (für wamp hier: C: \ wamp \ apps \ phpmyadminVERSION \ config.inc.php
Fügen Sie diese Zeile am Ende der Datei VOR "?>" hinzu:
sparen
Ordner erstellen unter
Kopieren Sie dort Ihre riesige SQL-Datei.
Starten Sie den Server neu.
Gehen Sie zu Ihrer Registerkarte phpmyadmin import und Sie sehen eine Liste der Dateien, die in den Ordner c: \ wamp \ sql hochgeladen wurden.
quelle
Öffnen Sie diese Datei
Bearbeiten Sie diese Parameter:
quelle
So habe ich es gemacht:
Suchen Sie in der
/etc/php5/apache2/php.ini
Bearbeiten Sie es als
(Was mehr als genug ist)
Apache neu gestartet:
quelle
Öffnen Sie mit WAMP unter Windows 10
und ändern Sie 128 um 256 am Ende dieser Zeilen
Starten Sie WAMP neu
quelle
Keine der aktuellen Antworten funktioniert für WHM / cPanel-Server.
So erhöhen Sie das Limit in WHM:
quelle
Ich habe das Problem gefunden und bin post hete, wenn jemand einem Blog-Post da draußen 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 auch die Datei php.ini 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 mit den Dateien, aber ich habe mich geirrt, welche Datei ich ändern musste :)
quelle
C: \ xampp \ php \ php.ini in meinem Fall oder es könnte C: \ php \ php.ini sein, wenn Apache / PHP / MySQL eigenständig sind
upload_max_filesize = 2M
standardmäßigso kann es nach Wunsch geändert werden. Und in meinem Fall
upload_max_filesize = 20M
post_max_size = 8M
Standardmäßig sollte geändert werdenpost_max_size = 20M
undmemory_limit = 128M ist standardmäßig aktiviert und muss nicht geändert werden, um das maximale Limit für das Hochladen von .sql-Dateien mit 2056 KB oder 2 MB zu erhöhen. Dies bedeutet jedoch nur, dass ein Skript bis zu 128 Arbeitsspeicher belegen kann, wenn Sie Apache und SQL Server ausführen. Wenn Sie memory_limit = 128M auf höher ändern und ein fehlerhaftes Skript ausführen, kann dies zu Problemen führen. Es liegt also an Ihnen.
quelle
Ich hatte das gleiche Problem. Meine Lösung: Gehen Sie zu / etc / phpmyadmin und bearbeiten Sie die Datei apache.conf in dem
<Directory>[...]</Directory>
Abschnitt, den Sie hinzufügen könnenDas Problem für mich gelöst!
quelle
Ich hatte ein Problem mit der Änderung der Upload-Größe auf meinen phpmyadmin und OS X 10.9.4 Mavericks. Anfangs wusste ich nicht, wo die php.ini so verwendet wird
das kam mit zurück
Ich habe versucht, /usr/local/etc/php/5.4/php.ini zu bearbeiten und dann auf dem Server neu zu starten, damit dies nicht funktioniert.
Ich erinnerte mich, dass es einen besseren Weg gibt, diese gesuchte Datei herauszufinden, und zumindest, wo php nach php.ini sucht.
kam zurück und sagte, dass es /etc/php.ini erwartet, aber ich hatte dort keine. Das Folgende ist aus der phpinfo ():
Es stellt sich heraus, dass das erste Ergebnis im obigen Befehl "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 -> private / etc, und wie es aussieht, nimmt PHP Standardwerte an, es sei denn, php.ini ist tatsächlich vorhanden.
Ich habe /private/etc/php.ini.default kopiert
Überprüfen Sie dann die Variablen in der neuen Datei /etc/php.ini gemäß den obigen Empfehlungen von Aditya Bhatt, und es hat funktioniert. In meinem Fall waren die Werte:
Offensichtlich muss der Apache-Dienst neu gestartet werden, um die Änderungen zu sehen.
quelle
So importieren Sie große Datenmengen in Xampp
Es 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 überschreitet (dies ist der Standardwert bei der xampp-Installation), müssen Sie einige Änderungen vornehmen. Grundsätzlich erhöhen wir nur die maximale Größe der Upload-Datei.
Öffne deinen xampp Installationsordner und gehe zum PHP Ordner. Öffnen Sie mit einer Texteditordatei (Notepad ++) die Datei php.ini (nach Typ Windows als Konfigurationseinstellungen beschrieben) und bearbeiten Sie die Zeile (ca. 770, oder drücken Sie Strg + F in Notepad ++, um sie zu finden):
post_max_size = 2M
Geben Sie stattdessen 2 MB die gewünschte maximale Dateigröße ein (z. B. 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:
Erhöhen Sie stattdessen 60 die Eingabezeit in Sekunden (z. B. 120) und vor allem müssen Sie diese Zeile ändern:
Anstelle von 2M erhöhen Sie beispielsweise auf 16M. Speichern Sie die Datei, starten Sie Apache und MySQL in xampp neu und versuchen Sie erneut, sie hochzuladen. Wenn Sie sie korrekt befolgen, sollten Sie in der Lage sein, Dateien über 16 MB zu importieren (Beispiel).
quelle
Erhöhen Sie diese Größe in der php.ini und führen Sie dann den Befehl aus
in xammp
quelle
Sie können einfach die MySQL-Administrator-App oder die MySQL-Workbench verwenden. Leichte Apps und Sie können Ihren gesamten Server exportieren oder importieren, unabhängig von der Größe. Bin zu spät zur Party hier, aber ich hoffe es hilft jemandem.
quelle
Ich hatte das gleiche Problem: Mein Upload-Limit betrug 2 MB, ich habe meine php.ini bearbeitet und sie auf 5 MB eingestellt, aber auch nach dem Neustart des Servers wurden 2 MB angezeigt. Dann habe ich meine .sql-Datei auf zip komprimiert, indem ich ihren Namen als xyz.sql.zip beibehalten habe, sodass sie von 3,5 mb zu 451 kb wurde. Dann habe ich es wieder hochgeladen. Es hat bei mir funktioniert.
quelle
Ich habe festgestellt, dass das Erhöhen des Upload- und Post-Limits in php.ini das Limit in phpmyadmin nicht beeinflusst. Dies liegt daran, dass mein Server eine separate Einstellung für das Cpanel-Upload-Limit hat. Wenn Sie Zugriff auf WHM haben, haben Sie dies wahrscheinlich.
Anpassen:
Sie müssen Apache nicht neu starten, Änderungen sind sofort möglich. Dieser Prozess hat den Wert der maximalen Größe der Upload-Datei in phpmyadmin erhöht. Sie können dies überprüfen, indem Sie zu phpmyadmin gehen und Ihre Datenbank auswählen und dann oben auf "Importieren" klicken. Neben der Dateiauswahl sehen Sie das Upload-Limit. Mein Server war standardmäßig 100.
quelle
Diese Frage wird auch häufig in der phpMyAdmin-Dokumentation gestellt: http://docs.phpmyadmin.net/de/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems
quelle
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 haben sie den 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 ).
quelle
mache die folgenden Dinge
und importieren Sie dann die Datei
quelle
Führen Sie dies einfach aus, um herauszufinden, welche php.ini Sie bearbeiten müssen.
quelle
Ich hatte das gleiche Problem, bei dem die Erhöhung der maximalen Größe
php.ini
keinen Einfluss auf WordPress hat, und habe viele Lösungen ausprobiert, wie -:functions.php
.htaccess
Datei.Das, was für mich funktioniert hat, ist das Hinzufügen der maximalen Größe in der
.htaccess
Datei. Es funktionierte weder mitphp.ini
Datei noch mitfunctions.php
Datei.Ich habe gerade diesen Code in die
.htaccess
Datei eingefügt und es ist fertigHINWEIS : Ich habe den obigen Code hinzugefügt
<IfModule>
Tag .Wenn
php.ini
Datei nichts in der Größe ändert, versuchen Sie es mit anderen 2 Dateien, und eine davon wird sicherlich für Sie funktionieren.LESEN SIE DIESEN ARTIKEL, UM ÜBER ALLE DATEIEN ZU WISSEN, IN DENEN SIE DIE MAX. GRÖSSE ERHÖHEN KÖNNEN
quelle
Ich denke, wenn Ihre PHP-Version oben
5.5
ist, sagen wir, es ist5.6
, dann ist Ihrephp.ini
Datei im folgenden Ordnerso müssen Sie Ihre Änderungen wie anwenden
post_max_size
,upload_max_filesize
undmemory_limit
da.Hoffe es wird dir helfen.
quelle
Nach
php.ini
Datei suchenFür xampp können Sie es @ bekommen
C:\xampp\php
Suchen Sie die folgenden 3 Eigenschaften und legen Sie den Wert entsprechend Ihren Anforderungen fest
memory_limit post_max_size upload_max_filesize
Starten Sie Apache neu!
quelle
Ich verwende Bitnami WAMP Stack 7.1.8-0 auf meinem lokalen Host. Für mich wurde die maximale Upload-Größenbeschränkung für PHPMyAdmin auf 80 MB festgelegt, wie im Screenshot https://nimb.ws/fFxv7O dargestellt . Ich habe es geschafft, diese Größenbeschränkung wie unten erläutert zu erhöhen:
(Der 80M-Wert am Ende dieser Zeilen kann für Sie unterschiedlich sein.)
Ändern Sie diese Werte am Ende dieser beiden Zeilen (in diesem Fall 80 MB) entsprechend Ihren Anforderungen.
Starten Sie den WAMP-Server neu.
Gehen Sie nun zu PHPMyAdmin und sehen Sie, dass Ihre Upload-Größenbeschränkung auf das aktualisiert werden sollte, auf das Sie sie eingestellt haben. Das ist es.
quelle
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_limit
undpost_max_size
in der Konfigurationsdatei php.ini. Alle diese drei Einstellungen begrenzen die maximale Datengröße, die von PHP übermittelt und verarbeitet werden kann.Bitte beachten Sie, dass
post_max_size
größer sein muss alsupload_max_filesize
.quelle
Unter Windows -> habe ich die Datei php.ini in der 32-Bit-Version von PHP (Programmdateien x86 / PHP) ohne Erfolg bearbeitet. Als ich das 64-Bit (Programmdateien / PHP) bearbeitet habe, hat es funktioniert. Hoffe das hilft jemandem.
quelle