Como conectar meu ambiente de desenvolvimento local ao localhost em vez de 127.0.0.1

0

Eu quero configurar meus aplicativos para serem executados no host local, mas apenas o 127.0.0.1 funciona. localhost me fornece um erro de PDO ou um erro de conexão com o banco de dados, enquanto 127.0.0.1 é executado corretamente. Eu me deparo com este problema trabalhando em um ambiente de desenvolvimento local com o WordPress e Drupal. Estou usando o mysql com o servidor apache embutido no OSX.

arquivo hosts:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

do mysql:

mysql> SELECT USER(),CURRENT_USER();
+----------------+----------------+
| USER()         | CURRENT_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+

Erro típico:

Warning: PDO::__construct(): MySQL server has gone away

E, quando eu alterno a entrada do host para 127.0.0.1 , o aplicativo é executado corretamente.

O que eu estou procurando é como deixar o host configurado como localhost mas ainda conectar ao banco de dados.

    
por icicleking 18.10.2016 / 14:53

0 respostas