Attualmente sto cercando di individuare il file php.ini corretto per modificarlo e riavviare apache in modo che le modifiche vengano apportate e sono sconcertato.
Ho trovato tre diversi file php.ini (non ho idea del perché ce ne siano tre), ecco come ho trovato i file
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
Ho anche fatto ....
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Li ho cambiati tutti (solo per essere sicuri) con le impostazioni che desideravo.
Ho riavviato Apache utilizzando
sudo service apache2 restart
I risultati...
* Restarting web server apache2
Ho ricaricato la pagina e ha mostrato che il file php.ini non è stato aggiornato.
Lo so perché l'ho usato
echo ini_get('post_max_size');
Che doveva essere cambiato in 20M ma era ancora solo 2M
Ho provato a riavviare il mio computer pensando che forse avrebbe fermato il server apache e ricaricato il file php.ini con l'impostazione corretta, ma purtroppo anche quel tentativo non è riuscito.
C'è qualche possibilità che ci possa essere un altro file php.ini che potrebbe interferire?
updatedb; locate php.ini
invece di find
.
/etc/php/5.6/apache2/php.ini
in Ubuntu 16.04 LTS Xenial Xerus, dove 5.6/
è installata la versione di php. Prima copia il file per php.original.ini
aprirlo per modificarlo con sudo gedit /etc/php/5.6/apache2/php.ini
apache2
sottocartella