Wo befindet sich die PHP-Protokolldatei unter Mac OSX?

Ich habe Probleme mit phpMyAdmin auf meinem Mac. Ich kann anscheinend keine Verbindung zum lokalen MySQL-Server herstellen. Wenn ich versuche mich anzumelden, erhalte ich die folgende Meldung

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

Ich versuche jetzt, die Protokolldatei zu finden. Ich habe phpinfo() und es sagt mir, dass sich die Datei php.ini in /etc befindet, aber wenn ich schaue, kann ich nur php.ini.default sehen. Ich bearbeite php.ini.default, indem ich die Protokolldatei in /tmp/php_errors spezifiziere und die Protokollierung aktiviere.

Ich habe versucht, mich über phpMyAdmin beim MySQL-Server anzumelden, und ich holen Sie sich den gleichen Fehler. Ich gehe zu /tmp aber das Fehlerprotokoll ist nicht da.

Irgendwelche Vorschläge, was ich falsch machen könnte?

Author: Wuffers, 2011-05-22

2 answers

Versuchen Sie, php.ini.default in php.ini umzubenennen und bearbeiten Sie es, um die gewünschte Protokollierung zu aktivieren.

Die Änderungen werden wahrscheinlich erst wirksam, wenn Apache neu gestartet wird. Da Sie einen Mac verwenden, deaktivieren Sie einfach die Webfreigabe und aktivieren Sie sie erneut.

 10
Author: Bandit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-22 06:23:01

Die Apache-Protokolle befinden sich unter /var/log/apache2

 27
Author: Rafael Barbosa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-23 16:28:04