web-dev-qa-db-fra.com

PHP Attention: POST Content-Length de 8978294 octets dépasse la limite de 8388608 octets dans Unknown on line

Je reçois cette erreur en essayant de télécharger une importation sur WordPress sur mon environnement de développement local XAMPP:

Avertissement: POST Content-Length de 8978294 octets dépasse la limite de 8388608 octets dans Unknown sur la ligne 0

J'ai changé le upload_max_filesize de 2M à 1000M, mais cela ne semblait rien faire. 

Des idées?

164
novicePrgrmr

8388608 octets est 8M, la limite par défaut en PHP. Mettez à jour votre post_max_size dans php.ini avec une valeur plus grande.

upload_max_filesize définit la taille de fichier maximale qu'un utilisateur peut télécharger, tandis que post_max_size définit la quantité maximale de données pouvant être envoyée via un POST dans un formulaire.

Ainsi, vous pouvez définir upload_max_filesize sur 1 Mo, ce qui signifie que le fichier le plus volumineux qu'un utilisateur peut télécharger est 1 mégaoctet, mais il peut en télécharger 5 à la fois si post_max_size est défini sur 5.

271
Fluffeh

Il suffit de les définir dans le fichier php.ini:

upload_max_filesize = 1000M;
post_max_size = 1000M;
37
Altab Hossen

C'est une erreur de 8 Mo post_max_size.

Définissez-le sur une valeur avec laquelle vous êtes à l'aise.

14
Mihai Stancu

Vous avez déjà redémarré votre serveur Web?

Cela forcera php à recharger le php.ini

13
MarcDefiant

Vous devrez changer la valeur de

taille post-max

upload-max-taille de fichier

que vous trouverez tous les deux dans php.ini

Le redémarrage de votre serveur l'aidera à commencer à fonctionner. Sur un serveur de test local exécutant XAMPP, je devais arrêter le serveur Apache et le redémarrer. Cela s'est bien passe apres cela.

J'espère que cela t'aides

11
Joel

Allez à C:\xamppp\php. Définissez ces valeurs dans le fichier php.ini:

upload_max_filesize = 1000M
post_max_size = 0M
8

1. Tout d'abord, vous trouverez le fichier php.ini.

vous pouvez trouver php.ini fichier à partir de ce chemin. C:\xampp\php ou de xampp dossier.

2. Ouvrez maintenant le fichier php.ini et changez ce qui suit:

1. taille post-max(change 8M en 800M ).

2. upload-max-filesize(change 2M en 2000M ).

3. Maintenant, arrêtez le serveur Apache et MySQL.

4. Maintenant, redémarrez le serveur Apache et MySQL.  

Cela s'est bien passe apres cela.

Profitez de votre travail maintenant :)

  1. Créez un nouveau fichier texte dans la racine de notre répertoire wp-admin et nommez-le info.php.
  2. Ouvrez info.php et ajoutez ces lignes:
  1. Sauvegarde le.
  2. Accédez à votre nom de site Web (probablement localhost) /wp-admin/info.php dans n’importe quel navigateur Web.
  3. Dans la 8ème ligne, vous verrez: Fichier de configuration (php.ini) Chemin, dans mon cas, il s'agit de C:\Windows, ce qui signifie qu'il se trouve sur mon lecteur C.
  4. Dans la 9ème ligne, vous verrez: Fichier de configuration chargé, et à côté de celui-ci est écrit C:\xampp\php.ini

J'ai donc trouvé ma page php.ini associée à mon site web wordpress.

  1. Allez sur ce chemin et trouvez php.ini.
  2. Ouvrez-le et modifiez: Recherchez post_max_size = 8M, puis remplacez-le par post_max_size = 1000 M.

  3. Retournez à la page d'administration> Médias> Ajouter un nouveau

  4. En bas, vous verrez que 2MB a été remplacé par 1000Mo.

Une fois que vous avez terminé ce processus, vous devez redémarrer votre ordinateur ou simplement redémarrer le XAMPP ...

7
Sad Dam

Aller à

C:\drive\xampp(where xampp installed)

trouvez simplement le fichier php.ini puis dans la recherche de fichier 

post_max_size=XXM
upload_max_size=XXM

Changer avec ce code 

post_max_size=100M
upload_max_filesize=100M

N'oubliez pas de redémarrer le xampp

4
Khubaib Raza

Vous avez également besoin du changement post-max-size .

3
xdazz

Aller à 

C:\ drive

ou ce lecteur sur lequel xampp est installécliquez sur xampp find php et ouvrez-le; vous y trouverez le dossier php.ini ouvrez le fichier php.ini avec le bloc-notes et recherchez upload_max_filesize et post_max_size dans les deux options de recherche ", changez les deux valeurs en 1000M 

2
Zain

En utilisant wamp, procédez comme suit et espérons que cela résoudra 

Apportez ces modifications dans PHP Options pour corriger:

max_execution_time 180

memory_limit 512M ou votre plus haut disponible

post_max_size 32M

upload_max_filesize 64M

1
Fahad Ali

Allez dans le navigateur et recherchez "php.ini" puis ouvrez-le et changez ces deux valeurs:

post_max_size = 1000000000000M

upload_max_filesize = 10000000000000M

si vous ouvrez le fichier "php.ini" à l'aide du bloc-notes, vous pouvez rechercher ces deux valeurs en cliquant sur: cmd + f 

J'ai résolu le même problème en remplaçant les paramètres ci-dessous par la valeur prévue dans /etc/php/7.2/Apache2/php.ini file

upload_max_filesize = 8M;
post_max_size = 8M;
0
Hasitha HPW

Dans le panneau XAMPP, cliquez sur le bouton ADMIN du site Apache . Choisissez ensuite de modifier le fichier php.ini .__ et ajoutez le post_max_size manquant à une valeur qui vous convient.

post_max_size = 100M
0
sukupandachu

Si vous modifiez les paramètres post_max_size des dossiers XAMPP. Cela n'a pas fonctionné pour vous essayez ceci.

Dans le panneau de configuration XAMPP, cliquez sur config, puis sur PHP (php.ini) et éditez post_max_size et upload_max_filesize vers un numéro plus élevé dans ce fichier. Arrêtez le serveur Apache. Démarrez le serveur Apache. Cela a fonctionné pour moi.

0
Daniel Groves

Vous n'êtes peut-être pas en train de télécharger le bon fichier Zip. Dans mon cas, en tant que débutant sur Wordpress (j’avais l'habitude de coder en dur), j'ai installé le fichier compressé qui contenait un autre fichier Zip, le thème à télécharger. Dans ce cas, il faut donc décompresser le fichier et localiser le "nom_thème.Zip" à l'intérieur.

0
Adones Pitogo