Ich versuche, display_errors = Off
in display_errors = On
in meiner 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).
Jedes Mal, wenn ich den display_errors
-Wert 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.
Ich habe das Template so geändert, dass MAMP Pro die Datei php.ini durch ersetzt. In meinem Fall wurde die Ini-Datei, die PHP geladen hat, unter
gefunden %Vor%aber jedes Mal, wenn ich es ändere, hat MAMP Pro mit einer eigenen Version darüber geschrieben. Um zu ändern, was ich in der php.ini Datei ändern wollte, fand ich einfach die Vorlage:
%Vor%(PHP 5.4.4 ist die Version, die ich verwende) und dann änderte ich, was ich ändern musste: D Ich hoffe, das hilft
Ich habe es 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 den Reiter Server
. Klicken Sie auf den Reiter 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.
Sie können php.ini-Werte mit dem Vorlageneditor in Mamp Pro festlegen.
Datei - & gt; Vorlage bearbeiten - & gt; PHP (php.ini)
Wählen Sie dieselbe Version aus, in der Ihre Instanz ausgeführt wird.
Wenn Sie die Vorlage speichern, überschreibt Mamp die für Ihre Instanz verwendete Datei php.ini und startet Apache neu.