Eu tenho um servidor que é executado:
Versão do PHP 5.5.9-1 ubuntu 4.9
Eu queria editar o arquivo php.ini "correto" para poder ativar alguns recursos.
Primeiro de tudo eu usei:
root@server ~ # find / -name php.ini
/opt/psa/admin/conf/php.ini
/opt/plesk/php/5.3/etc/php.ini
/opt/plesk/php/5.5/etc/php.ini
/opt/plesk/php/5.4/etc/php.ini
/opt/plesk/php/5.6/etc/php.ini
/var/www/vhosts/system/mysiteyo/etc/php.ini
/etc/php5/cgi/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
/etc/psa-webmail/horde/horde/php.ini
/etc/psa-webmail/roundcube/php.ini
Eu li de um tópico anterior que eu deveria editar o arquivo /etc/php5/apache2/php.ini
.
Eu também criei um script phpinfo();
e o executei no meu navegador.
O arquivo de configuração Path @ phpinfo era o /etc/php5/cgi/php.ini
, mas o arquivo de configuração carregado era:
/var/www/vhosts/system/mysiteyo/etc/php.ini
Quando abri o arquivo acima, vi isto:
; ATTENTION! ;
; DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
; SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.
Então eu pensei que este arquivo é de alguma forma genarado de um dos outros arquivos php.ini.
Em seguida, renomei os dois arquivos (/ etc / php5 / cgi & amp; / etc / php5 / apache2) como php_tmp.ini
e carreguei meu novo arquivo php.ini
modificado.
Depois disso, reiniciei o apache2:
root@server ~ # /etc/init.d/apache2 restart
Embora eu execute novamente o script phpinfo();
, não consigo ver nenhuma alteração. Eu mudei metade dos scripts que encontrei com o comando find
, mas tenho a sensação de que estou fazendo algo totalmente errado.
Alguém poderia esclarecer se eu perdi alguma coisa, ou se estou fazendo algo errado? Eu acho que esse arquivo auto-gerado é o problema, mas eu não sei de onde está sendo gerado para editar esse arquivo.
Obrigado pelo seu tempo.