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.

#26 Le 21/08/2015, à 12: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, à 12: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 wink
Regarde un résultat de recherche avec lamp erreur 403 ubuntu --> https://www.google.fr/search?q=erreur+4 … ntu-fr.org

mad

Dernière modification par Compte anonymisé (Le 21/08/2015, à 12:42)

#28 Le 21/08/2015, à 13: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, à 13: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".


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#30 Le 21/08/2015, à 13: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, à 14: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 big_smile !!!

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, à 14: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, à 15: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, à 15: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... wink


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#35 Le 21/08/2015, à 15:58

Jupiter007

Re : [RESOLU] 403 Forbiden

D'accord je vais suivre tes conseils, cela m'évitera un autre formatage wink.

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, à 17: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, à 17:48)


Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor

Hors ligne

#37 Le 21/08/2015, à 18: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, à 18: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, à 20:38

jplemoine

Re : [RESOLU] 403 Forbiden

- As-tu regardé les logs ?
- donnes les fichiers de config
- droits sur les fichiers qui sont sous /srv


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#40 Le 22/08/2015, à 13: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, à 14:06)

#41 Le 22/08/2015, à 14:19

jplemoine

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...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#42 Le 22/08/2015, à 14:44

Jupiter007

Re : [RESOLU] 403 Forbiden

Bonjour et merci de vos réponses,

jplemoine a écrit :

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, à 14: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, à 15: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, à 16:06

jplemoine

Re : [RESOLU] 403 Forbiden

Peux-tu regarder et/ou nous donner les logs apache ?

Jupiter007 a écrit :

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...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#46 Le 22/08/2015, à 20: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, à 21:11

Compte anonymisé

Re : [RESOLU] 403 Forbiden

jplemoine a écrit :
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 smile
Peux tu détailler stp?
Merci.

Dernière modification par Compte anonymisé (Le 22/08/2015, à 21:33)

#48 Le 22/08/2015, à 21: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.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#49 Le 22/08/2015, à 21: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
smile
É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 wink

Dernière modification par Compte anonymisé (Le 22/08/2015, à 22:00)

#50 Le 22/08/2015, à 23: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