PHP retornando páginas em branco

0

Então, tudo estava funcionando bem depois que eu alterei algumas permissões de uma pasta dentro de /var/www/html . Foi apenas um projeto aleatório. IIRC Acabei de fazer chmod u+x , é isso.

Isso criou toda a confusão, suponho, ou seja, quando abro os arquivos PHP agora, eles retornam páginas em branco.

Solução de problemas que fiz até agora:

1) Desinstalado e reinstalado completa pilha LAMP.

2) phpinfo() está funcionando bem.

3) Tentei a maioria das soluções do Google em relação às permissões, o que, com certeza, atrapalhou minhas permissões /var ou pelo menos /var/www . Tentei todos os conjuntos de permissão segura ou insegura que encontrei, mas nenhum ganho.

4) /var/log/apache2/error.log - link

5) Tentei mudar a localização do diretório Apache de /var/www/html para /home/username/Documents/abc , mas obtive 403 Erro Proibido. Agora, esse é outro problema, pois apliquei algumas permissões sugeridas rapidamente de acordo com os resultados do Google:

chgrp -R www-data /home/username/Documents
chmod -R 2750 /home/username/Documents

Mas não funcionou.

Por favor, ajude-me, reinstalar o Ubuntu é, naturalmente, a última opção, mas eu adoraria resolvê-lo por ajustes, pois certamente me faria aprender coisas novas. Se o /var/www não for resolvido, quero fazer a alteração do diretório do Apache funcionar.

Obrigado

    
por Sujay Kirti 23.07.2015 / 22:12

1 resposta

0

De acordo com o seu arquivo de log, existem várias coisas erradas. É importante enfrentá-los um por um. Existem muitas mensagens relativas ao AH01630, o que significa que o cliente não tem acesso. Isso geralmente tem a ver com a diferença entre o Apache 2.2 e o 2.4. A diretiva de importância é Exigir:

Na configuração 2.2 você deve ter:
Order allow,deny Allow from all
Na configuração 2.4 você deve ter:
Require all granted .
Por favor, faça a alteração correta e verifique se essas mensagens de erro desaparecem do log.

Dê uma olhada, por exemplo, na linha 130 do arquivo de log em seu pastebin. Ele menciona que não pode encontrar index.php. Verifique se a referência a esse arquivo está correta e também para arquivos mencionados em entradas semelhantes também. Então, por favor, faça um novo dump do seu arquivo de log e nós continuaremos.

    
por wie5Ooma 23.07.2015 / 23:45