No momento, estou tentando localizar o arquivo php.ini correto para editá-lo e reiniciar o apache, para que as alterações ocorram e estou perplexo.
Eu encontrei três arquivos php.ini diferentes (não faço ideia por que existem três), foi assim que encontrei os arquivos
$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
Eu também fiz ....
$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Alterei todos eles (apenas para ter certeza) para as configurações desejadas.
Eu reiniciei o apache usando
sudo service apache2 restart
Os resultados...
* Restarting web server apache2
Eu recarreguei a página e ela mostrou que o arquivo php.ini não foi atualizado.
Eu sei disso porque eu costumava
echo ini_get('post_max_size');
Que deveria ser alterado para 20 milhões, mas ainda era apenas 2 milhões
Tentei reiniciar meu computador pensando que talvez isso parasse o servidor apache e recarregasse o arquivo php.ini com a configuração correta, mas infelizmente essa tentativa também falhou.
Existe alguma chance de haver outro arquivo php.ini que possa estar interferindo?
updatedb; locate php.ini
vez de find
.
/etc/php/5.6/apache2/php.ini
@ Michael O arquivo está no Ubuntu 16.04 LTS Xenial Xerus, onde 5.6/
está a versão do php instalada. Primeiro copiar o arquivo para php.original.ini
, em seguida, abra para edição com sudo gedit /etc/php/5.6/apache2/php.ini
apache2
subdiretório