Erro 403 Proibido | localhost | no Ubuntu eu não entro no index.php

2

Eu tenho este projeto em PHP. Todo o projeto está bem, exceto quando eu navego para index.php no localhost, me envia esse erro?

    
por simon 21.06.2017 / 00:07

2 respostas

1

Soa como um erro de permissão. Tente sudo chmod -R 775 no diretório em questão. (De preferência, onde a pasta root do site é).

Além disso, use sudo nano /etc/apache2/sites-available/000-default.conf para abrir o nano e digite isso na parte inferior do arquivo (lembre-se de que [nome da pasta] é a pasta raiz do site.

  

<Directory [folder name]> AllowOverride All </Directory>

    
por Robert Dewitt 21.06.2017 / 02:08
1

Eu verificaria as permissões, mas também suas configurações no apache.

Houve algumas alterações em como permitir permissões para seu diretório ou projeto, o que, se o projeto fosse iniciado sob o apache2.2, precisaria de alguma atualização.

Guia de atualização do Apache

Para resumir uma das grandes pegadinhas: (citado do site linkado, ênfase adicionada)

Aqui estão alguns exemplos de formas antigas e novas de fazer o mesmo controle de acesso.

Neste exemplo, não há autenticação e todas as solicitações são negadas.

2.2 configuração:

Order deny,allow
Deny from all

configuração 2.4:

  

Exigir tudo negado

Neste exemplo, não há autenticação e todas as solicitações são permitidas.

2.2 configuração:

Order allow,deny
Allow from all

configuração 2.4:

  

Exigir tudo concedido

Verifique-as, bem como as permissões do seu diretório (certificando-se de que o usuário do seu servidor web possa acessar todos os diretórios no caminho para esta pasta).

    
por ben-Nabiy Derush 21.06.2017 / 03:44