Alterando a capacidade de acessar via “localhost”

2

Eu usei com sucesso PHP / Apache / MySQL no meu iMac várias vezes nos últimos meses / anos. No entanto, comecei a usar um novo livro PHP e movi as coisas um pouco (obviamente sem saber o que eu achava que estava fazendo!) Eu consegui trabalhar com o localhost cerca de uma semana atrás. Eu tive que parar de trabalhar neste projeto até hoje atrasado. Mais uma vez, usando um marcador salvo para phpMySql hoje, eu tenho o infame "não pode se conectar ao host local". mensagem.

Para tornar isso um pouco mais curto, agora posso acessar o host local novamente. Ufa! Aqui está o meu arquivo de hosts:

10.0.1.2    localhost
255.255.255.255 broadcasthost
::1             localhost
# fe80::1%lo0   localhost

Em primeiro lugar, não faço ideia de qual é a última frase comentada, mas vou pesquisar na rede depois de postar isso.

Em segundo lugar, o 10.0.1.2 costumava aparecer no painel Prefixo "Web Sharing". Agora ele tem meu computerName / ~ username.

Finalmente, embora o host local esteja funcionando (e eu mudei o marcador para ele), apachectl -t mostra essa resposta:

httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName

Eu pensei que, ao ler, isso indicava o uso do IPv6, mas transformar esse OFF em Network PP não parece fazer nenhuma diferença na resposta do Apache.

Como você pode ver, eu sei o suficiente para ser perigoso, felizmente só para mim, espero!

    
por Jim Chaffin 22.07.2011 / 01:20

1 resposta

1

No mínimo, seu arquivo hosts está incorreto e pode causar problemas.

O host local é sempre 127.0.0.1. Esse é um endereço IP especial usado apenas para isso. É o endereço que o adaptador de rede usa para se comunicar internamente.

Você deve alterar o nome DNS de 10.0.1.2 para algo diferente de "localhost".

link

    
por 22.07.2011 / 01:25