Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/01/2014, à 20:54

Paenitentia

[Résolu] Installation apache mysql phpmyadmin pour dev local de test

Bonjour à tous,

Je voudrais pouvoir développer en php sur mon ordinateur. Après m'être renseigné, j'ai lu sur ce forum qu'installer xampp n'était pas la meilleure chose à faire dans le sens où installer les composants séparément n'était guère plus compliqué et avait l'avantage de ne pas ajouter d'autres fioritures.

J'ai donc installé apache2, mysql-server et phpmydmin via la logithèque Ubuntu. Une fois l'installation effectuée, j'ai placé mon site web dans le répertoire /var/www. Lorsque je lance http://127.0.0.1/ ou http://localhost/. J'obtiens une erreur 403 Forbidden.

J'ai donc été dans la console pour faire :

sudo su
chmod 777 /var/www

Toutefois, malgré cette manipulation, l'erreur 403 persiste. Est-ce que l'un d'entre vous pourrait m'aider quand à la marche à suivre ? En vous remerciant par avance.

Dernière modification par Paenitentia (Le 22/03/2014, à 16:28)

Hors ligne

#2 Le 31/01/2014, à 17:40

Almtesh

Re : [Résolu] Installation apache mysql phpmyadmin pour dev local de test

L'erreur 403 peut être générée par beaucoup de choses :
- un problème d'accès aux fichiers, comme ce que tu as partiellement résolu avec ta commande, j'y reviens dans la suite
- un problème de configuration (on peut dire à apache de ne pas tenter d'accéder à un dossier et de retourner un 403, mais tu as la configuration par défaut, ce n'est pas ça)
- un script en php peu retourner une erreur 403
- d'autre cause que j'ai pu oublier.

Il est important de savoir de quoi vient le problème, consulte le fichier /var/log/apache/error.log.

Sinon, pour ta commande en console, première chose,

sudo su

tu demandes à ton interpréteur de commandes de lancer sudo qui lance su, qui lance un autre interpréteur de commandes, c'est pas un peu compliqué pour juste faire un chmod ? Et seconde chose, tu donnes droit d'accès total à tout le monde, d'accord, c'est du test, mais ce n'est pas une raison pour être un bourrin. À la place, une fois ton site en place, je te conseille ça :

sudo chown -R www-data: /var/www && sudo find /var/www -type d -exec chmod 0750 {} + && sudo find /var/www -type f -exec chmod 0640 {} +

C'est un peu plus complexe, mais c'est "plus mieux".

#3 Le 22/03/2014, à 16:28

Paenitentia

Re : [Résolu] Installation apache mysql phpmyadmin pour dev local de test

Bonjour,

Désolé pour la réponse tardive. En saisissant dans la commande que vous avez indiqué dans le terminal, je peux accéder à ma page d'index en tapant http://localhost dans ma barre de navigation de Firefox.

Merci beaucoup. smile

Hors ligne