Abbiamo un'applicazione PHP molto vecchia che richiede l'esecuzione di PHP 4. Stiamo rimuovendo il vecchio server e quindi ho creato PHP 4 sul nuovo server (Ubuntu 13.04 a 32 bit). Quando ho fatto ./configure
mi sono assicurato di fare --with-config-file-path=/etc/php4/php.ini
. Sto tentando di abilitare la registrazione degli errori, ma le mie modifiche allo php.ini
non sembrano prendere piede.PHP 4 non accetta le modifiche di PHP.ini dopo il riavvio di Apache
Sì, il file esiste ed è posseduto dall'utente Apache
[email protected]:/etc/php4$ ls
php.ini
Sì, ho riavviato Apache. E sì, si presenta nella phpinfo()
:
Configuration File (php.ini) Path /etc/php4/php.ini
fa il --with-config-file-path
solo prendere in mano in fase di compilazione e quindi al fine di apportare le modifiche che ho da ricompilare? O funziona allo stesso modo delle versioni più recenti di PHP?
Ad esempio, nel php.ini
Ho spento display_errors
, ma phpinfo()
mostra:
display_errors On
Nota che mostra On
sia per i valori locali e master per questo server.
Inoltre, mi dispiace per perpetuare PHP 4
mio php.ini e screenshot di phpinfo per dimostrare che non sto mentendo
Man, ero pronto per premere il pulsante di modifica e correggere il tuo errore di battitura "4". –
crea una pagina con phpinfo(); su di esso ... questo dovrebbe dirti che ini php sta usando per il webserver. Assicurati di aver modificato quello giusto – Orangepill
L'ho già fatto ...? Il percorso è nella domanda e anche io sto facendo un 'ls' per mostrarti che esiste e che ho modificato quello corretto. – tubaguy50035