web-dev-qa-db-fra.com

Le rechargement de nginx & php5-fpm ne met pas à jour les modifications apportées au fichier php.ini

J'ai apporté des modifications à max_upload_size dans /etc/php5/fpm/php.ini et redémarré les services nginx et php5-fpm. phpinfo() indique que /etc/php5/fpm/php.ini est en cours de chargement mais qu'après le rechargement/le redémarrage des deux services, max_upload_size reste inchangé.

Question: Un redémarrage du serveur a résolu le problème. Pourquoi un redémarrage est-il requis? Ai-je oublié quelque chose lors du redémarrage des services?

15
Nyxynyx

Le problème est probablement que vous n'avez jamais réellement redémarré php-fpm. J'ai eu des problèmes avec cela aussi, apparemment il y a un tas de différentes façons de redémarrer php-fpm, et certaines d'entre elles ne fonctionnent pas pour certains environnements.

https://serverfault.com/questions/189940/how-do-you-restart-php-fpm/506951

Essayez ceux-ci et voyez s'ils le rechargent.

21
Galen

Je sais qu'il existe déjà une réponse à cette question, mais j'ai également un problème similaire à celui-ci et la réponse de Galen ne m'a pas aidée.


Ma réponse est au lieu de modifier /etc/php5/fpm/php.ini, éditez votre fichier /etc/php5/fpm/php-fpm.conf et ajoutez à la fin quelque chose comme ceci:

php_admin_value[memory_limit] = 10M

memory_limit est la valeur que vous souhaitez modifier sur vos php.ini et 10M... Je pense que vous obtenez l'image!

1
maxisme