quinta-feira, 13 de outubro de 2011

PHP + Mac OSX, Problemas simples pedem soluções simples

Enquanto fazia alguns testes no meu apache. Me deparei com o seguinte erro:
"Error: 2002 - No such file or directory"

Não é muito dificil lembrar o nome de um arquivo importante para qualquer comunicação que seja com MySQL "mysql.sock".
Um problema simples de resolver, vamos lá:

1 passo: Encontrar o arquivo "mysql.sock"
sudo find / -name mysql.sock
/private/tmp/mysql.sock

2 passo: Encontrar o arquivo "php.ini"
sudo find / -name  php.ini
/private/etc/php.ini

3 passo: Editar o arquivo "php.ini" e alterar o parametro do destido "mysql.sock"
sudo vi /private/etc/php.ini

4 passo: Altere o valor da linha
"mysql.default_socket = /var/mysql/mysql.sock"
por
"mysql.default_socket = /private/tmp/mysql.sock"

Agora é só reiniciar o apache e ver o resultado, até a próxima!

Nenhum comentário:

Postar um comentário