2012-07-30 3 views
134

ich diese Störung erhalte beim Versuch, einen Import auf Wordpress auf meiner XAMPP lokalen Dev-Umgebung zu laden:PHP Warning: POST Content-Length von 8.978.294 Byte überschreitet die Grenze von 8.388.608 Bytes in Unknown on line 0

Warning: POST Content-Length von 8978294 Bytes überschreitet die Grenze von 8388608 Bytes in Unknown on line 0

ich die upload_max_filesize von 2M zu 1000M geändert, aber das schien nichts zu tun.

Irgendwelche Ideen?

+11

Versuchen Sie, 20M –

+0

Erhöhung post_max_size Wenn Sie nur ein WP-Upload erwägen - erhöhen nur die post_max_size (alle aktuellen Uploads zusammen) und möglicherweise upload_max_filesize (für einzelne Datei) ... Wenn Sie jedoch den Fehler ausblenden möchten, wenn jemand versuchen würde, zu große Dateien hochzuladen (über Ihre Grenzen hinaus), siehe http://stackoverflow.com/questions/21704930/how-to-prevent-warning-post-content-length-and -memory-size –

+3

ein Hinweis für Passanten: Dieser Fehler und Fix ist nicht spezifisch für WordPress oder XAMPP. Es gilt generell für den PHP-Fehler 'POST Content-Länge von X Bytes überschreitet das Limit von Y' –

Antwort

216

8388608 Bytes ist 8M, das Standardlimit in PHP. Aktualisieren Sie Ihre post_max_size in php.ini auf einen größeren Wert.

upload_max_filesize legt die maximale Dateigröße fest, die ein Benutzer hochladen kann, während post_max_size die maximale Datenmenge festlegt, die über einen POST in einem Formular gesendet werden kann.

So können Sie upload_max_filesize-1 meg gesetzt, die ein Benutzer bedeuten, dass die größte einzelne Datei hochladen 1 Megabyte ist, aber sie konnten 5 von ihnen auf einmal hochladen, wenn die post_max_size auf 5 gesetzt wurde

+2

Stellen Sie auch sicher, dass Sie .htaccess-Datei für die gleichen Werte überprüfen, die möglicherweise überschrieben wurden – jay

+0

Vielen Dank, es funktioniert –

+0

Ich hatte ein Problem, das ich vergessen habe, die Einheiten "M" - Megabyte, Vielen Dank! –

12

Das ist ein 8MB post_max_size Fehler.

Legen Sie einen Wert fest, mit dem Sie zufrieden sind.

11

Ihr Webserver wurde bereits neu gestartet?

Diese PHP zwingen wird, die php.ini

+1

jawohl ......... – novicePrgrmr

0

Sie können die Datei nicht direkt zip Hochladen werden neu zu laden. In meinem Fall habe ich als Neuling für WordPress (ich habe Hardcoding gemacht) die komprimierte Datei installiert, die eine andere Zip-Datei enthielt, die das eigentliche Thema zum Hochladen ist. Also, was in diesem Fall zu tun ist, ist die Datei entpacken und suchen Sie die "theme_name.zip" innerhalb.

9

Sie müssen den Wert von

ändern

post-max-size

Upload-max-Dateigröße

die Sie beide in der php.ini

finden Neustarten Server wird es helfen zu arbeiten. Auf einem lokalen Testserver mit XAMPP musste ich den Apache Server stoppen und neu starten. Es hat danach gut funktioniert.

this helps

+0

Ja, das funktioniert! Danke –

15

Setzen Sie einfach diese in der php.ini:

upload_max_filesize = 1000M; 
post_max_size = 1000M; 
7
  1. neue Textdatei in unserem wp-admin-Verzeichnis root und Namen info.php erstellen.
  2. Informationen öffnen.php und fügen Sie diese Zeilen:
  1. speichern es.
  2. Gehen Sie zu Ihrem WebSitename (wahrscheinlich localhost) /wp-admin/info.php in jedem Web-Browser.
  3. In der 8. Zeile sehen Sie: Konfigurationsdatei (php.ini) Pfad, in meinem Fall ist es C: \ Windows, was bedeutet, dass es auf meinem Laufwerk C befindet.
  4. In der 9. Zeile, die Sie sehen: Geladen Konfigurationsdatei, und neben ihm ist C geschrieben: \ xampp \ php.ini

So fand ich meine php.ini-Seite, die mit meinem Wordpress Web verbunden ist -Seite? ˅.

  1. Gehe zu diesem Pfad und finde php.ini.
  2. öffnen, und bearbeiten: Suche nach post_max_size = 8M und es ändern = 1000M Suche nach upload_max_filesize = 2M bis der Wert von post_max_size, und es ändern = 1000M upload_max_filesize

  3. zu Ihrem Admin-Seite Zurück> Medien> Neu hinzufügen

  4. Auf der Unterseite sehen Sie, dass 2MB zu 1000M geändert hat.

Sobald Sie diesen Vorgang abgeschlossen dann Sie Ihren Computer neu starten müssen, oder einfach nur die XAMPP neu starten ...

0

Zum

C:\ drive 

oder das Laufwerk, auf dem xampp installiert ist Klick auf xampp Finden Sie PHP und öffnen Sie es, dort finden Sie php.ini Ordner öffnen Sie die Datei php.ini mit Notepad und finden upload_max_filesize und post_max_size in beide "nach oben und unten finden Option", ändern Sie beide Werte zu 1000M

4

Gehen Sie zu C:\xamppp\php. Stellen Sie diese Werte in der php.ini:

upload_max_filesize = 1000M 
post_max_size = 0M 
+1

vergiss nicht den XAMPP neu zu starten ..... –

1

Zum

C:\drive\xampp(where xampp installed) 

einfach php.ini dann in der Datei suchen

post_max_size=XXM 
upload_max_size=XXM 

ändern mit diesem Code

post_max_size=100M 
upload_max_filesize=100M 
finden

Vergessen Sie nicht, die neu zu starten xampp

1

1.Zuerst wird u die php.ini-Datei.

u php.ini Datei von diesem Weg finden können.C: \ xampp \ php oder von xampp Ordner.

2.jetzt offen php.ini-Datei und ändern Sie die folgenden Schritte aus:

1.post-max-size (ändern 8M zu 800M).

2.Upload-max-Dateigröße (ändern 2M zu 2000M).

3.nun den Apache-Server und MySQL stoppen.

4.Jetzt Apache neu starten Server und MySQL.

Es funktionierte danach gut.

Genießen ur jetzt arbeiten :)

Verwandte Themen