PHP não funciona quando acessado através de um nome de domínio, mas funciona bem quando acessado através de IP

2

Fiz uma configuração básica do Ubuntu Server instalando o Apache, PHP e mysql através do tasksel. Quando eu navego para o endereço IP do servidor, ele funciona bem e permite renderizar scripts PHP bem.

Eu adicionei uma entrada DNS para o servidor no meu servidor DNS local, chamando-o de webdev.lazer.net

Quando eu vou para este nome de domínio através do meu navegador, ele renderiza documentos HTML, mas se eu tentar visualizar scripts PHP, ele não renderiza e faz downloads em texto simples para o navegador (como se o analisador PHP não estivesse sendo renderizado. documentos php).

Tenho certeza que é um erro de novato, mas qualquer ajuda seria apreciada.

    
por Allister 12.11.2011 / 17:04

1 resposta

0

Você poderia postar o conteúdo de suas configurações do Apache localizadas em "sites habilitados"? Parece que você tem diferentes hosts configurados, um respondendo em uma base NameVirtualHost e outro servindo conteúdo padrão quando acessado através de IP. A entrada NameVirtualHost provavelmente perderá uma opção "ExecCGI", portanto o interpretador PHP nunca será executado. Se você estiver usando várias configurações de site, configure diferentes registros de acesso e de erros para cada site, o que facilitará a solução de problemas um pouco.

    
por 15.11.2011 / 17:01