php 7 php.ini upload_max_filesize ne fonctionne pas
J'ai lu beaucoup de solutions sur internet , mais ne peut toujours pas changer upload_max_filesize
valeur (upload_max_filesize
toujours = 2M )
voici mon chargé php.ini
dans phpinfo()
:
Configuration File (php.ini) Path /etc/php/7.0/apache2
Loaded Configuration File /etc/php/7.0/apache2/php.ini
Scan this dir for additional .ini files /etc/php/7.0/apache2/conf.d
upload_max_filesize 2M 2M
post_max_size 8M 8M
voici mon édité php.ini
dans /etc/php/7.0/apache2/php.ini
; http://php.net/post-max-size
post_max_size = 86M
; http://php.net/upload-max-filesize
upload_max_filesize = 40M
jutilise ubuntu 14.04,apache2,php7.0
(J'ai réinitialiser apache2 beaucoup de temps après chaque changement de php.ini )
Vous devez vérifier le chemin d'accès de php.ini, il semble que vous apportez des modifications à un autre endroit. Vous pouvez voir l'ini chemin dans le phpinfo lui-même seulement de vérifier la ligne " Configuration File (php.ini) Path'
j'ai changé tous les php.fichier ini , j'ai trouvé, mais ne peut toujours pas changer upload_max_filesize 🙁
Redémarrez le serveur et vérifier les changements.
j'ai redémarrer apache2 plusieurs fois,mais toujours le même ...
j'ai changé tous les php.fichier ini , j'ai trouvé, mais ne peut toujours pas changer upload_max_filesize 🙁
Redémarrez le serveur et vérifier les changements.
j'ai redémarrer apache2 plusieurs fois,mais toujours le même ...
php -i | grep -i "upload\_max\_filesize\|post\_max\_size\|max\_file\_uploads"
est utile de commande qui peut vous aider à attraper que peut-être ce qui "ini" fichier de mise à jour n'a pas été rechargée ou peut-être pas le bon fichier en cours d'utilisation.
OriginalL'auteur cuongdc | 2016-05-23
Vous devez vous connecter pour publier un commentaire.
J'ai eu une autre solution pour elle.
os: ubuntu 16.04
phpversion: 7.0
J'ai créé un phpinfo.php fichier contenant:
lieu le phpinfo.php fichier dans la racine de votre site web http://www.mywebsite.com/phpinfo.php
La navigation et la recherche de la ligne:
Chargé Fichier de Configuration : /etc/php/7.0/cgi/php.ini
Maintenant, vous savez quel php.ini fichier est chargé.
ssh sur le serveur et d'utiliser votre favori outil d'édition (le mien est nano) pour régler le php.ini
modifier les valeurs pour répondre à vos préférences.
post_max_size = 128M
upload_max_filesize = 64M
Enregistrez et fermez le fichier.
Redémarrer apache
__
vérifier le phpinfo.ini si les nouvelles valeurs sont fixés.
et si elles ne vous êtes prêt à aller.
Cette même ne fonctionne pas.
/etc/php/7.0/cgi/php.ini
devrait être/etc/php/7.0/cli/php.ini
. Il n'y a pas decgi
dir en php par défaut de l'installationOriginalL'auteur Info Loopgraaf
J'ai eu un correctif pour PHP-FPM 7.1
Modifier votre php.ini dans
/etc/php/7.1/fpm/php.ini
Apporter des modifications à quelle que soit l'option que vous voulez, post_max_size, upload_max_filesize, max_execution_time & donc...
enregistrer & fermer le fichier.
exécuter
sudo service php7.1-fpm redémarrer
Il va fonctionner!
OriginalL'auteur Sandy
je fingured !
dans mon chargé
php.ini
de config , monerror_reporting
valeurs estE_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
-> c'est faux!, donc je l'ai changé pourerror_reporting: E_ALL
puis redémarrer apache2 serveur,maintenant, tout fonctionne bien !
donc veuillez noter : si
php.ini
toute erreur , il va utiliser la valeur par défaut (ce qui signifieupload_max_filesize
toujours2M
)cela a fonctionné, merci. Je pense que c'est très peu intuitive, j'ai été très chanceux de trouver votre solution.
OriginalL'auteur cuongdc
La plupart des gens sont d'oublier de redémarrer leur php via le terminal c'est pourquoi il n'est pas de travail, si vous pensez que vous avez tout fait correctement, assurez-vous de redémarrer votre php & le serveur.
OriginalL'auteur Serhat Soruklu
J'ai aussi trouvé que le redémarrage du service httpd ne ramasse pas de changements dans le chargement du fichier de configuration (
/etc/php.ini
sur Fedora 29). Il vaut la peine de liste de toutes les unités systemd et de faire un grep pour la chaîne "php":Le redémarrage de php-fpm a fait le tour pour moi:
OriginalL'auteur rkhff
Ouais, en Fait, j'ai oublié de redémarrer correctement.
sudo service apache2 restart n'est pas assez
d'abord ajouter les configurations à /etc/php/7.1/fpm/php.ini et à /etc/php/7.1/cli/php.ini
#/php/- alors votre version de php ici au lieu de "7.1"
En fait un de ces fichier de configuration est active (si vous voulez voir à quoi
<?php phpinfo() ?>
commande en indextest.php fichier et vérifier sur le navigateur)Ensuite modifier ces paramètres sur chaque fichier avec ce que vous voulez:
Et ensuite utiliser la commande suivante pour redémarrer le serveur php:
ou
Vous devriez maintenant être en mesure de voir les changements de taille de téléchargement. Cheers !
comme indiqué dans ici vous pouvez obtenir pour en savoir plus sur le serveur php controlls :
OriginalL'auteur Rakshitha Muranga Rodrigo