Je suis en train d’essayer de localiser le fichier php.ini correct pour le modifier et redémarrer apache afin que les modifications soient apportées et que je suis coincé.
J'ai trouvé trois fichiers php.ini différents (aucune idée de la raison de 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) des paramètres que je voulais.
J'ai redémarré apache en utilisant
sudo service apache2 restart
Les résultats ...
* Restarting web server apache2
J'ai rechargé la page et il a montré que le fichier php.ini n’avait pas été mis à jour.
Je le sais parce que j'ai utilisé
echo ini_get('post_max_size');
Qui était censé être changé à 20M mais était encore seulement 2M
J'ai essayé de redémarrer mon ordinateur en pensant que peut-être cela arrêterait le serveur Apache et rechargerait le fichier php.ini avec le paramètre correct, mais hélas cette tentative a également échoué.
Y a-t-il une chance qu'un autre fichier php.ini puisse interférer?