#26 Le 21/08/2015, à 11:09
- Jupiter007
Re : [RESOLU] 403 Forbiden
Je vais réinstaller Ubuntu.
Je posterais un message quand j'aurais terminé d'installer lamp.
Merci à tous
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#27 Le 21/08/2015, à 11:38
- Compte anonymisé
Re : [RESOLU] 403 Forbiden
Bah, comme tu veux...
Mais pour moi, le problème vient de là:
-rw-rw-rw- 1 yannick www-data 5141 juil. 5 16:37 /var/www/html/accueil.php
Comme tu peux le voir, le premier rw (lecture-écriture) correspond au propriétaire, le second rw au groupe et le troisième rw aux utilisateurs. Dans ton cas, ta page php ne pouvait s'éxécuter ni par le propriétaire, le groupe et les utilisateurs d'où l'erreur 403. Tu aurais du avoir un retour comme rx (x pour exécuter) pour le troisième groupe, un chmod aurait peut-être résolu ton souci.. Il fallait voir aussi la config du php.ini de lamp...!J'espère que ta réinstallation complète corrigera le tir, ceci dit, je n'aime pas lamp... Au pire, reparts sur tes bases précédentes qui fonctionnaient! Mais c'est une solution clé en main, bof bof (config à chier). Mieux vaut à mon sens installer apache, php et mysql directement avec la logithèque (ou apt-get). C'est beaucoup plus fiable
Regarde un résultat de recherche avec lamp erreur 403 ubuntu --> https://www.google.fr/search?q=erreur+4 … ntu-fr.org
Dernière modification par Compte anonymisé (Le 21/08/2015, à 11:42)
#28 Le 21/08/2015, à 12:06
- mazarini
Re : [RESOLU] 403 Forbiden
Pour php pas besoin de de "x" :
-rw-r--r-- 1 pascal www-data 2286 mars 20 2013 doku.php
et ca marche.
Pour mes log, par exemple :
-rw-r--r-- 1 root adm 2779 août 21 12:10 access.log
drwxr-xr-x 2 root adm 12288 août 21 06:25 apache2
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#29 Le 21/08/2015, à 12:29
- jplemoine
Re : [RESOLU] 403 Forbiden
- oui pour séparer chaque composant
- oui pour le "non-besoin" du droit x pour les fichiers php : ce ne sont pas des exécutables au sens du système comme peuvent l'être les scripts sh ou bash par exemple.
- pour les répertoires/ fichiers logs : il faut les laisser comme le système les as mis à l'installation
Attention : ne pas modifier les droits sur le répertoire /var/www/html pour qu'en développement, on puisse écrire sans être root.
- faire un (des) répertoire(s) à part dans /srv (par exemple)
- faire des virtuals hosts pour pointer dessus
- au besoin, désactiver le virtual host par défaut
- l'utilisateur www-data ne doit avoir accès au site qu'en lecture à part un ou 2 répertoires spécifiques (qu'il faudra protéger) s'il y a besoin de modifier des fichiers type ini ou s'il y a un répertoire "d'upload".
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#30 Le 21/08/2015, à 12:56
- Jupiter007
Re : [RESOLU] 403 Forbiden
Merci de ta réponse libc6,
comme tu peux le voir dans cette discution mon disque dur est en fin de vie, donc je suis en train de formater avec un autre disque dur.
Lorsque j'aurais terminé l'installation d'Ubuntu, je mettrai en place mon serveur comme tu me le dis.
Je vous donne des nouvelles quand tout est installé.
Encore merci
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#31 Le 21/08/2015, à 13:23
- Jupiter007
Re : [RESOLU] 403 Forbiden
C'est bon Ubuntu est installé avec le serveur.
Pour ne pas faire de bêtises puis-je vous demander si je dois changer les droits de /var/www/html avec chown pour mettre mon site dedans ou faire autre chose ?
Je ne veux pas formater une cinquième fois !!!
Cordialement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#32 Le 21/08/2015, à 13:57
- pires57
Re : [RESOLU] 403 Forbiden
Ce que tu vas devoir faire dépend de ton cas.
Qui doit avoir accès au répertoire /var/www/html? est-tu le seul utilisateur à créer les fichiers PHP?
Ton serveur est il en production (accessible depuis internet) ou est-ce un serveur de test(uniquement pour toi en local) ?
Donnes toutes les infos, expliques ce que tu comptes faire.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#33 Le 21/08/2015, à 14:22
- Jupiter007
Re : [RESOLU] 403 Forbiden
C'est un serveur local où je suis le seul à accéder avec deux sites en cours de développement.
Cordialement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#34 Le 21/08/2015, à 14:40
- jplemoine
Re : [RESOLU] 403 Forbiden
voir mon post #29 : on ne touche pas à ce qui est installé par le système mais on crée "à coté".
--> Comme ça, en cas d'erreur, on ne désinstalle pas un PC Complet...
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#35 Le 21/08/2015, à 14:58
- Jupiter007
Re : [RESOLU] 403 Forbiden
D'accord je vais suivre tes conseils, cela m'évitera un autre formatage .
Cordialement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#36 Le 21/08/2015, à 16:48
- Jupiter007
Re : [RESOLU] 403 Forbiden
Je n'ai pas trouvé pour dire à apache que mon site est dans /srv, pouvez vous m'aider ???
Cordialement
Jupiter007
Dernière modification par Jupiter007 (Le 21/08/2015, à 16:48)
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#37 Le 21/08/2015, à 17:10
- MaxInux
Re : [RESOLU] 403 Forbiden
salut
dans le fichier /etc/apache2
Il y a ces deux blocs:
(ligne 164)
164 <Directory /var/www/>
165 Options Indexes FollowSymLinks
166 AllowOverride None
167 Require all granted
168 </Directory>
169
170 #<Directory /srv/>
171 # Options Indexes FollowSymLinks
172 # AllowOverride None
173 # Require all granted
174 #</Directory>
Comme tu le vois, le bloc un indique /var/www comme répertoire par défaut. l'autre bloc qui dit que ce sera /srv est neutralisé...
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#38 Le 21/08/2015, à 17:38
- Jupiter007
Re : [RESOLU] 403 Forbiden
Bonjour MaxInux et merci de ta réponse,
ta commande à fonctionné mais cela me marque de nouveau 403 Forbidden.
Je vous donne les permissions de ce dossier :
drwxrwxrwx 7 yannick yannick 4096 août 21 18:23 /srv
Merci encore
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#39 Le 21/08/2015, à 19:38
- jplemoine
Re : [RESOLU] 403 Forbiden
- As-tu regardé les logs ?
- donnes les fichiers de config
- droits sur les fichiers qui sont sous /srv
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#40 Le 22/08/2015, à 12:59
- Compte anonymisé
Re : [RESOLU] 403 Forbiden
Pourquoi le html ne pose pas de problème à contrario du php...?
Je n'ai jamais rencontré ce souci avec une installation en dur de apache, php5 et mysql et ce, que le site se situe dans /var/www/html ou dans srv.
Édit: je donnerai bien ce droit (sous réserve et a adapter à ta config /war/www/html etc):
sudo chmod -R 755 /srv/www/html
droit 755 autorise la modification au propriétaire des fichiers et autorise la lecture / execution pour les utilisateur.
Dernière modification par Compte anonymisé (Le 22/08/2015, à 13:06)
#41 Le 22/08/2015, à 13:19
- jplemoine
Re : [RESOLU] 403 Forbiden
sudo chmod -R 755 /srv/www/html
Surtout pas !!!!!!
Pourquoi vouloir absolument donner des droits d’exécution à des fichiers de type texte ?
Au point de vue du système, les fichiers php ne sont que des bêtes fichiers texte...
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#42 Le 22/08/2015, à 13:44
- Jupiter007
Re : [RESOLU] 403 Forbiden
Bonjour et merci de vos réponses,
Surtout pas !!!!!!
Pourquoi vouloir absolument donner des droits d’exécution à des fichiers de type texte ?
Au point de vue du système, les fichiers php ne sont que des bêtes fichiers texte...
Alors quelle commande dois-je taper ???
Si il ne faut pas des droits d’exécution faut-il taper ceci :
sudo chmod -R 744 /srv/www/html
???
Cordialement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#43 Le 22/08/2015, à 13:45
- mazarini
Re : [RESOLU] 403 Forbiden
J'utilise plutôt mon /home pour mon environnement de développement et /srv pour la prod.
Dans les 2 cas, j'ai un découpage de la "racine" de mes sites dans lequel je mets un répertoire par site. Ce répertoire a le même nom que le site et contient la racine du site dans un sous-répertoire (html ou autre) et d'autres outils ou datas dans des sous répertoires en parallèle du répertoire html. Par exemple un répertoire de scripts, d'include, d'upload...
Ensuite je crée une entrée dans le fichier /etc/hosts pour chaque site sous la forme www.monsite.dev (à la place de www.monsite.com par exemple) et un virtual-host apache correspondant.
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#44 Le 22/08/2015, à 14:28
- Jupiter007
Re : [RESOLU] 403 Forbiden
Bonjour mazarini,
j'ai fais ce que tu ma dit mais cela me marque encore 403 forbiden.
J'ai pourtant suivi ce tutoriel à la lettre : virtualhosts_avec_apache2
Amicalement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#45 Le 22/08/2015, à 15:06
- jplemoine
Re : [RESOLU] 403 Forbiden
Peux-tu regarder et/ou nous donner les logs apache ?
j'ai fais ce que tu ma dit mais cela me marque encore 403 forbiden.
Ce n'est pas assez précis --> les logs apache vont dire l'erreur exact...
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#46 Le 22/08/2015, à 19:55
- mazarini
Re : [RESOLU] 403 Forbiden
Ton tutoriel concerne la version 2.2 d'Apache, pas la 2.4.
Order allow,deny
allow from all
Maintenant, avec la 2.4 :
Require all granted
S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)
Hors ligne
#47 Le 22/08/2015, à 20:11
- Compte anonymisé
Re : [RESOLU] 403 Forbiden
libc6 a écrit :sudo chmod -R 755 /srv/www/html
Surtout pas !!!!!!
Pourquoi vouloir absolument donner des droits d’exécution à des fichiers de type texte ?
Au point de vue du système, les fichiers php ne sont que des bêtes fichiers texte...
J'en conviens, les recommandations sont : 705 pour les dossiers et 644 pour les fichiers, qu'ils soient html, php ou autre.
De toute façon, le chmod ne concernait qu'un répertoire précis avec éventuellement les répertoires à l'intérieur de ce dernier... Qu'y a t-il de dangereux dans un site qui n'est pas en production...? Et un chmod n'est pas irréversible, que je sache
Peux tu détailler stp?
Merci.
Dernière modification par Compte anonymisé (Le 22/08/2015, à 20:33)
#48 Le 22/08/2015, à 20:37
- jplemoine
Re : [RESOLU] 403 Forbiden
Parce qu'avant de modifier les droits, il faut comprendre.. Et en donnant tous les droits, on risque de masquer un autre problème.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#49 Le 22/08/2015, à 20:56
- Compte anonymisé
Re : [RESOLU] 403 Forbiden
@ l'auteur:
J'ai suivi ce tuto et tout roule sur ma wheezy ! --> https://wiki.debian.org/fr/Lamp
Prête juste attention aux fichiers de configuration que sont /etc/apache2/mods-enabled/userdir.conf et /etc/apache2/mods-available/php5.conf
Édit: les commandes sont pour debian donc pour Ubuntu tu remplaces à chaque fois ce sigle # par sudo. Le dièse signifie que l'opérateur est dans un terminal root sur Debian. Donc par exemple
sudo apt-get install mysql-server mysql-client
et ainsi de suite
Dernière modification par Compte anonymisé (Le 22/08/2015, à 21:00)
#50 Le 22/08/2015, à 22:45
- pires57
Re : [RESOLU] 403 Forbiden
Parce qu'avant de modifier les droits, il faut comprendre.. Et en donnant tous les droits, on risque de masquer un autre problème.
Ouai mais la tu n'aides en rien, il a des droits actuellement en RWX, ce qui signifie qu'il ne devrais pas avoir de blocage or le retour d'une page 403 signifie clairement qu'il y a un blocage.
Donc la principale question pour le moment c'est de trouver ce blocage.
@jupiter007 : Que retournes les commandes :
cat /var/log/apache2/error_log
cat /etc/selinux/config
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne