2012-11-03 10 views
8

Ich versuche, display_errors = Off zu display_errors = On in meinem php.ini zu ändern. Ich habe phpinfo() ausgeführt und die geladene Konfigurationsdatei verifiziert (sie befindet sich hier:/Library/Application Support/appsolute/MAMP PRO/conf/php.ini).php.ini Reset auf MAMP Server Neustart

Jedes Mal, wenn ich den Wert display_errors dieser php.ini-Datei bearbeite und meinen MAMP-Server neu starte, scheint die php.ini-Datei zurückzusetzen. Wenn ich die php.ini-Datei nach dem Neustart von MAMP erneut öffne, wird display_errors = Off angezeigt.

Warum könnte MAMP die php.ini-Datei zurücksetzen?

Hinweis - Ich benutze MAMP Pro, wenn das einen Unterschied macht.

Antwort

23

Die Art, wie ich es getan habe, war die Vorlage zu ändern, die MAMP Pro Ihre php.ini-Datei mit ersetzt. In meinem Fall die INI-Datei, die PHP wurde Laden bei

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

gefunden wurde, aber jedes Mal habe ich es schrieb MAMP Pro über es mit seiner eigenen Version. Zu ändern, was ich in der Datei php.ini ändern wollte, fand ich einfach die Vorlage:

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

(PHP 5.4.4 ist die Version ich verwende) und dann änderte ich, was ich ändern musste: D Hope dies hilft

+0

Perfect! Für mich geht das. Vielen Dank! –

+0

Danke Mann! Hat mir viel geholfen! – Flappy

+0

Perfekter Mann, danke! –

1

Ich endlich herausgefunden. MAMP Pro funktioniert anders als normale MAMP. Mit regulärem MAMP würden Sie die entsprechende php.ini-Datei direkt bearbeiten. Mit MAMP Pro müssen Sie jedoch die MMP Pro-Schnittstelle verwenden, um die php.ini-Einstellungen zu steuern. MAMP Pro erstellt die php.ini-Datei bei jedem Start des Servers basierend auf diesen Einstellungen neu.

In meinem Fall musste ich die MAMP Pro-Schnittstelle öffnen, um Serverfehler anzuzeigen. Klicken Sie auf die Registerkarte Server. Klicken Sie auf die Registerkarte PHP. Aktivieren Sie das Kontrollkästchen Display startup errors. Aktivieren Sie das Kontrollkästchen All errors and warnings. Aktivieren Sie das Kontrollkästchen Display. Übernehmen Sie die Änderungen und starten Sie den Server neu.

0

Sie können php.ini Werte mit dem Vorlageneditor in Mamp Pro festlegen.

Datei -> Vorlage bearbeiten -> PHP (php.ini)

Wählen Sie die gleiche Version der Instanz ausgeführt wird.

Wenn Sie die Vorlage speichern, überschreibt Mamp die Datei php.ini, die für Ihre Instanz verwendet wird, und startet Apache neu.

Edit PHP INI WITH MAMP TEMPLATE EDITOR