2012-11-03 20 views
8

Sto cercando di cambiare in display_errors = On nel mio php.ini. Ho eseguito phpinfo() e verificato il Loaded Configuration File (si trova qui:/Library/Application Support/appsolute/MAMP PRO/conf/php.ini).php.ini reset al riavvio del server MAMP

Ogni volta che modifica il valore display_errors di questo file php.ini e riavvia il server MAMP, il file php.ini sembra resettato. Se apro di nuovo il file php.ini dopo aver riavviato MAMP mostra display_errors = Off.

Perché MAMP potrebbe ripristinare il file php.ini?

note - Sto usando MAMP Pro se questo fa la differenza.

risposta

23

Il modo in cui l'ho fatto è stato modificare il modello con cui MAMP Pro sostituisce il file php.ini. Nel mio caso il file ini che PHP è stato trovato a carico

/Library/Application Support/appsolute/MAMP PRO/conf/php.ini 

ma ogni volta ho cambiato, MAMP Pro ha scritto su di esso con la propria versione. Per cambiare quello che volevo cambiare nel file php.ini, ho semplicemente trovato il modello:

/Applications/MAMP PRO/MAMP PRO.app/Contents/Resources/php5.4.4.ini 

(PHP 5.4.4 è la versione che sto utilizzando) e poi ho cambiato quello che avevo bisogno di cambiare: D Spero che questo aiuti

+0

Perfetto! Per me funziona. Grazie! –

+0

Grazie amico! Mi ha aiutato molto! – Flappy

+0

Uomo perfetto, grazie! –

1

Finalmente ho capito. MAMP Pro funziona in modo diverso rispetto al normale MAMP. Con il MAMP regolare dovresti modificare direttamente il file php.ini appropriato. Con MAMP Pro è comunque necessario utilizzare l'interfaccia MAMP Pro per controllare le impostazioni di php.ini. MAMP Pro ricrea il file php.ini ogni volta che il server si avvia in base a queste impostazioni.

Nel mio caso, per visualizzare errori del server ho dovuto aprire l'interfaccia MAMP Pro. Fare clic sulla scheda Server. Fare clic sulla scheda PHP. Seleziona la casella di controllo Display startup errors. Seleziona la casella di controllo All errors and warnings. Seleziona la casella di controllo Display. Applica le modifiche e riavvia il server.

0

È possibile impostare i valori php.ini con l'editor di modelli in Mamp Pro.

File -> Modifica modello -> PHP (php.ini)

Selezionare la stessa versione l'istanza è in esecuzione.

Quando si salva il modello, Mamp sovrascrive il file php.ini utilizzato per l'istanza e riavvia Apache.

Edit PHP INI WITH MAMP TEMPLATE EDITOR

Problemi correlati