J'essaie actuellement de localiser le bon fichier php.ini pour le modifier et redémarrer Apache afin que les modifications soient prises en compte, mais je suis dans l'impasse.
J'ai trouvé trois fichiers php.ini différents (aucune idée de la raison pour laquelle 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 modifiés (juste pour être sûr) pour qu'ils correspondent aux 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 elle 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');
qui devait passer à 20 millions, mais qui n'était toujours que de 2 millions.
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 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 ?