J'essaie actuellement de localiser le fichier php.ini correct pour l'éditer et de redémarrer Apache pour que les modifications aient lieu et que je sois perplexe.
J'ai trouvé trois fichiers php.ini différents (je ne sais pas pourquoi il y en a trois), voici comment j'ai trouvé les fichiers
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
J'ai aussi fait ....
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Je les ai tous changés (juste pour être sûr) aux réglages que je voulais.
J'ai redémarré Apache en utilisant
sudo service apache2 restart
Les resultats...
* Restarting web server apache2
J'ai rechargé la page et cela a montré que le fichier php.ini n'était pas mis à jour.
Je le sais parce que j'ai utilisé
echo ini_get('post_max_size');
Ce qui devait être changé à 20M mais n'était encore que 2M
J'ai essayé de redémarrer mon ordinateur en pensant que cela arrêterait peut-être le serveur Apache et rechargerait le fichier php.ini avec le réglage correct, mais hélas, cette tentative a également échoué.
Est-il possible qu'il y ait un autre fichier php.ini qui pourrait interférer?
updatedb; locate php.ini
au lieu de find
.
/etc/php/5.6/apache2/php.ini
dans Ubuntu 16.04 LTS Xenial Xerus, où 5.6/
est la version de php installée. Copiez d'abord le fichier pour l' php.original.ini
ouvrir ensuite avec sudo gedit /etc/php/5.6/apache2/php.ini
apache2
sous