não é possível exibir index.php

0

Estou tentando carregar um site que desenvolvi e transferi do windows para o ubuntu. Eu instalei o apache2 / php5 / mysql e confirmei que ele funciona usando o arquivo index.html padrão exibindo algo como "It Works!". Eu também criei pasta arbitrária contendo algum arquivo php que eu executei no firefox e ele foi exibido. Mas quando eu tento executar meus projetos index.php eu recebo uma tela em branco. Eu consultei a mirc sobre isso e eles dizem que isso tem a ver com permissão de arquivo. Eu chcked a permissão de arquivo no meu arquivo index.php e é proprietário: rw r, grupo: r, outros: somente leitura e executar está desmarcada.

O que estou fazendo de errado?

    
por user1683645 22.11.2012 / 03:08

1 resposta

0

Talvez o PHP esteja gerando erros e não esteja sendo exibido. Aparentemente, esse é o comportamento padrão.

Tente verificar o log em busca de erros: tail /var/log/apache2/error.log

Altere php.ini para que os erros apareçam no seu navegador 1- Abra o arquivo /etc/php5/apache2/php.ini (ou seja qual for o seu php.ini ) no seu editor de texto favorito

2- Pesquisar por display_errors

3- Defina como On

4- Reinicie o apache

Da próxima vez que você tentar executar um script php, ele exibirá os erros.

Também pode ser um problema com error_reporting . Colocar error_reporting(E_ALL); no início do seu script irá garantir (se display_errors = On ) que todos os tipos de erros serão exibidos.

    
por Vítor Manfredini 22.11.2012 / 05:35