web-dev-qa-db-fra.com

Erreur 403 Interdit | localhost | dans Ubuntu je ne viens pas entrer à index.php

J'ai ce projet en PHP. L'ensemble du projet est bon sauf lorsque je navigue sur index.php sur localhost, est-ce qu'il m'envoie cette erreur?

Forbidden Error

3
simon

Cela ressemble à une erreur d'autorisations. Essayez Sudo chmod -R 775 sur le répertoire en question. (De préférence, le dossier root du site est).

De plus, utilisez Sudo nano /etc/Apache2/sites-available/000-default.conf pour ouvrir nano et entrez-le au bas du fichier (n'oubliez pas que [nom du dossier] est votre dossier racine pour le site.

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

1
Robert Dewitt

Je voudrais vérifier les autorisations, mais aussi vos paramètres de configuration dans Apache.

Quelques modifications ont été apportées à la façon d'autoriser les autorisations sur votre répertoire ou votre projet. Si le projet était démarré sous Apache 2.2, il faudrait quelques mises à jour.

Guide de mise à jour Apache

Pour résumer l'un des gros pièges: (cité à partir d'un site lié, soulignement ajouté)

Voici quelques exemples d'anciennes et de nouvelles méthodes permettant d'effectuer le même contrôle d'accès.

Dans cet exemple, il n'y a pas d'authentification et toutes les demandes sont refusées.

2.2 configuration:

Order deny,allow
Deny from all

2.4 configuration:

Exiger tout refusé

Dans cet exemple, il n'y a pas d'authentification et toutes les demandes sont autorisées.

2.2 configuration:

Order allow,deny
Allow from all

2.4 configuration:

Exiger tout accordé

Vérifiez-les, ainsi que les autorisations de votre répertoire (assurez-vous que l'utilisateur du serveur Web peut accéder à tous les répertoires du chemin d'accès à ce dossier).

1
ben-Nabiy Derush