Onde está o arquivo de log PHP localizado no Mac OSX?


22

Estou tendo problemas com o phpMyAdmin no meu Mac. Não consigo conectar ao servidor MySQL local. Quando tento fazer login, recebo a seguinte mensagem

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

Agora estou tentando encontrar o arquivo de log. Eu corri phpinfo()e me diz que o php.iniarquivo está localizado /etc, no entanto, quando olho, só consigo ver php.ini.default. Prossigo com a edição php.ini.defaultespecificando o arquivo de log /tmp/php_errorse habilitando o log.

Tentei entrar no servidor MySQL via phpMyAdmin e ainda recebo o mesmo erro. Prossigo, /tmpmas o log de erros não está lá.

Alguma sugestão sobre o que posso estar fazendo de errado?

Respostas:


9

Tente renomear php.ini.defaulta php.inie editá-lo para permitir o registro que você deseja.

As alterações provavelmente não terão efeito até que o Apache seja reiniciado. Como você está usando um Mac, desative o compartilhamento na Web e reative-o.


26

Os logs do Apache estão localizados em /var/log/apache2


8
Quando um local não é especificado no php.ini, o log de erros do PHP parece ser encontrado em / var / log / apache2 / error_log por padrão. Obrigado.
Andrew Huey

3
Eu tenho uma instalação personalizada do apache, então encontrei meus arquivos de log com find /usr/local -name error_log.
Morsa, o gato
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.