apache2 - téléchargement de fichier php5 et taille maximale de publication


13

J'ai installé depuis le dépôt officiel le serveur LAMP. Dans le dossier /etc/php5/apache2/php.ini, j'ai changé:

post_max_size = 8M
upload_max_filesize = 2M

à

post_max_size = 32M
upload_max_filesize = 16M

Après cela, j'ai redémarré le serveur apache2 et aussi le portable mais quand je lance le phpinfoje me suis post_max_sizemis à 8MB. La seule façon de résoudre ce bogue est de mettre le php_value .....dans un .htaccessmais ce n'est pas ce que je veux.

Comment puis-je résoudre ça?

Réponses:


15
  1. Créez un fichier php avec <?php phpinfo(); ?>et ouvrez-le avec votre navigateur.
  2. Recherchez le fichier de configuration chargé (cela montre le fichier de configuration réel utilisé) et modifiez-le upload_max_filesizeet définissez-le post_max_sizesur la même valeur (ou définissez-le sur 0 pour désactiver la limite) dans ce fichier en mode racine.
  3. Exécuter: sudo service apache2 restart

7

J'ai eu le même problème. J'ai changé ces valeurs dans ces fichiers et maintenant ça marche:

➜find /etc -name 'php.ini'
/etc/php5/cli/php.ini
/etc/php5/cgi/php.ini
/etc/php5/apache2/php.ini
/etc/php5/embed/php.ini
/etc/php5/fpm/php.ini

Vous devez définir les paramètres php pour les "scripts" php, pas seulement pour Apache.


4

J'ai eu le même problème et aucune des solutions n'a fonctionné mais cette superbe solution l'a fait.

  1. créer un fichier php avec <? phpinfo(); ?>

  2. Recherchez «Scannez ce répertoire pour des fichiers .ini supplémentaires».

  3. Allez dans le répertoire ci-dessus et créez le fichier user.ini comme: -

     post_max_size = 1500M
     upload_max_filesize = 1500M
    
  4. Redémarrez le service Apache sudo apache2 restart

  5. Rechargez le phpinfo();fichier. Vous me remercierez :)

C'est la seule chose qui a fonctionné pour moi. Hébergement sur Digital Ocean, en utilisant Wordpress avec PHP5, Apache2 et Ubuntu 14.04. Mon dieu, merci.
— JonLim

Oui mon pote je vous en remercie, solution très intelligente! aucun des précédents n'a travaillé pour moi
— Nourdine Alouane
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.