LAMP - Accès interdit! [Réglé]

Fingolfin Membre non connecté
-
- Voir le profil du membre Fingolfin
- Inscrit le : 07/11/2011
- Site internet
- Groupes :
je reviens vers vous avec mes problèmes de "site en local"
Depuis ce matin je butte sur cette annonce (Firefox/Chromium):
Accès interdit! Vous n'avez pas le droit d'accéder au répertoire demandé.
Alors oui je pense que c'est une affaire de droits accordés, seulement je ne sais plus que faire .
J'ai accordé les droits lecture écriture à /public_html , j'ai regardé si tout était lancé httpd et mysqld vérifié les groupes : apache - users
Contrôlé mes .htaccess au cas où, mais n'ayant fait qu'un simple transfert de /home (ancien pc) à /home sans rien modifier ??
Je patine largement.
pour dire la vérité : Je sais même plus ce que j'ai fait, car je montais dans les tours !! entre hier phpadmin et ce matin , ça fait trop pour le p'tit bonhomme...

Carte mère : B550 Tomahawk MSI B550 Max WiFi - Processeur : AMD Ryzen 5 - 3600
Carte graphique : XFX Speedster QICK319 Radeon 12Go - Ram : G.Skill Trident Z Neo F4 4x32 Go (128Go)
Disques : NVMe 980 PRO 500Go - 1 SSD 1To Crucial - HDD 1To - Écran : Essentiel-B
Boîtier : be quiet! Dark Base Pro 900 orange rev.2
System-Dualboot - Mageia8 Plasma - Open-Suse 15-4 Plasma.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
où est le contenu du site ?
Il doit être dans /var/www/html. Le propriétaire doit être apache. Donc ce n'est pas le transfert de /home qui peut y faire quelque chose.
Je n'ai pas réussi sur Mageia à faire en sorte qu'un autre répertoire que /var/www/html soit utilisé.

moment magnetique Membre non connecté
-
- Voir le profil du membre moment magnetique
- Inscrit le : 06/10/2012
- Groupes :
pour utiliser un autre répertoire que /var/www/html ( après avoir installer apache-mod_userdir , par contre je ne sais plus si il est installé par défaut avec l'installation de task lamp )
https://httpd.apache.org/docs/2.4/fr/mod/mod_userdir.html
Édité par moment magnetique Le 17/02/2021 à 10h31

Fingolfin Membre non connecté
-
- Voir le profil du membre Fingolfin
- Inscrit le : 07/11/2011
- Site internet
- Groupes :
Que je sache j'ai toujours installé mes forums ou sites dans le dossier /public_html situé mon /home .
adresse : http://localhost/~fingol/
Apache dit
> Si le chemin spécifié ne commence pas par un slash, il sera interprété comme chemin relatif au répertoire home de l'utilisateur considéré.
Si la procédure à changée je ne la savais pas !
Dans ce cas, on fait «koa-zé-comant»

Édité par Fingolfin Le 17/02/2021 à 11h16
Carte mère : B550 Tomahawk MSI B550 Max WiFi - Processeur : AMD Ryzen 5 - 3600
Carte graphique : XFX Speedster QICK319 Radeon 12Go - Ram : G.Skill Trident Z Neo F4 4x32 Go (128Go)
Disques : NVMe 980 PRO 500Go - 1 SSD 1To Crucial - HDD 1To - Écran : Essentiel-B
Boîtier : be quiet! Dark Base Pro 900 orange rev.2
System-Dualboot - Mageia8 Plasma - Open-Suse 15-4 Plasma.

funix Membre non connecté
-
- Voir le profil du membre funix
- Inscrit le : 17/12/2012
- Site internet
- Groupes :
UserDir public_html
<Directory "/home/*/public_html">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
je pense que le module mod_userdir doit également être chargé

Fingolfin Membre non connecté
-
- Voir le profil du membre Fingolfin
- Inscrit le : 07/11/2011
- Site internet
- Groupes :
httpd.conf je le trouve où ?

.... «Passe-queue» là je commence à saturer !
➦ Le lendemain matin au calme :
/etc/httpd/conf/httpd.conf j'ai rien de ce que tu décris , pas de : <Directory "/home/*/public_html"> ou de UserDir public_html
Édité par Fingolfin Le 18/02/2021 à 05h20
Carte mère : B550 Tomahawk MSI B550 Max WiFi - Processeur : AMD Ryzen 5 - 3600
Carte graphique : XFX Speedster QICK319 Radeon 12Go - Ram : G.Skill Trident Z Neo F4 4x32 Go (128Go)
Disques : NVMe 980 PRO 500Go - 1 SSD 1To Crucial - HDD 1To - Écran : Essentiel-B
Boîtier : be quiet! Dark Base Pro 900 orange rev.2
System-Dualboot - Mageia8 Plasma - Open-Suse 15-4 Plasma.

Ysabeau Membre non connecté
-
- Voir le profil du membre Ysabeau
- Inscrit le : 09/08/2015
- Site internet
- Groupes :
-
Ambassadeur
Si oui, c'est embêtant, encore une vérification basique cependant. As-tu fait une recherche en utilisant un outil comme Catfish (qui est un logiciel de recherche de fichier) dans le Système de fichiers ?
Après, je ne sais plus quoi te répondre.

funix Membre non connecté
-
- Voir le profil du membre funix
- Inscrit le : 17/12/2012
- Site internet
- Groupes :

Fingolfin Membre non connecté
-
- Voir le profil du membre Fingolfin
- Inscrit le : 07/11/2011
- Site internet
- Groupes :
Mon dernier post j'écris :
Le lendemain matin au calme :
/etc/httpd/conf/httpd.conf j'ai rien de ce que tu décris , pas de : <Directory "/home/*/public_html"> ou de UserDir public_html .
Excusez-moi --- grand maître-- ➔ des fois ... je sature !!
J'utilise LAMP depuis pas mal de temps , sur d'autres distros il est vrai et quand je suis obligé de réinstaller LAMP comme actuellement sur un PC neuf, je découvre qu'il n'est parfois pas "fichut" pareil ou que des autorisations sont a revoir.
Je l'utilisais sur Rosa selon cette méthode mais hélas cette distro ne reconnais pas mon matériel actuel voir ici, alors je trouve assez naturel de passer "parfois" en surchauffe, et d'en avoir marre de chercher.
En ce moment hélas; je passe plus de temps au clavier et à corriger des erreurs et droits que sur mes vidéos ou sur mon site ...
Bonne soirée.
Carte mère : B550 Tomahawk MSI B550 Max WiFi - Processeur : AMD Ryzen 5 - 3600
Carte graphique : XFX Speedster QICK319 Radeon 12Go - Ram : G.Skill Trident Z Neo F4 4x32 Go (128Go)
Disques : NVMe 980 PRO 500Go - 1 SSD 1To Crucial - HDD 1To - Écran : Essentiel-B
Boîtier : be quiet! Dark Base Pro 900 orange rev.2
System-Dualboot - Mageia8 Plasma - Open-Suse 15-4 Plasma.

funix Membre non connecté
-
- Voir le profil du membre funix
- Inscrit le : 17/12/2012
- Site internet
- Groupes :
/etc/httpd/conf/httpd.conf j'ai rien de ce que tu décris , pas de : <Directory "/home/*/public_html"> ou de UserDir public_html .
Dans ce cas c'est normal que ça ne marche pas

Fingolfin Membre non connecté
-
- Voir le profil du membre Fingolfin
- Inscrit le : 07/11/2011
- Site internet
- Groupes :
Bon, je mets sur «pause» car ; pour le week-end je n'ai pas accès au PC (il est re-démonté et en peinture).
Je suis donc sur le "vieux coucou" et, je viens de regarder les fichiers httpd.conf installé sur MGA-7.1 et sur Rosa R11.1 , tous les deux ayant LAMP installé et fonctionnant correctement.
Eh bien aucun ne contient :
<Directory "/home/*/public_html">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
Ou, quelque chose de ressemblant,contenant : /home/*/public_html , et, pourtant j’ai accès "normalement" au : http://localhost/~fingol/le-site/
Je précise : Je suis avec Mageia 8 rc et PHP8.2 (vérifié avec info.php) il est possible que certains paquets peuvent être mal ou pas installé. J'ai effectué quelques recherches et ce n'est pas impossible que des "correctifs" interviennent dans la version définitive par exemple : ici en 2019.
Parce que c'est vrai il existe de nombreux tutos plus ou moins récents, et si les grandes lignes sont les mêmes pour installer, c'est déjà nettement moins clair en cas de problème.
Je me souviens sur je ne sais plus quelle distro, il fallait tout simplement remplacer localhost par 127.0.0.1 mais rien n’était dit dans les tutos à ce sujet.
Quand j'aurais accès au PC en cause, j’installerais MGA7.1 +lamp en V-Box en attendant.
Carte mère : B550 Tomahawk MSI B550 Max WiFi - Processeur : AMD Ryzen 5 - 3600
Carte graphique : XFX Speedster QICK319 Radeon 12Go - Ram : G.Skill Trident Z Neo F4 4x32 Go (128Go)
Disques : NVMe 980 PRO 500Go - 1 SSD 1To Crucial - HDD 1To - Écran : Essentiel-B
Boîtier : be quiet! Dark Base Pro 900 orange rev.2
System-Dualboot - Mageia8 Plasma - Open-Suse 15-4 Plasma.

funix Membre non connecté
-
- Voir le profil du membre funix
- Inscrit le : 17/12/2012
- Site internet
- Groupes :

Fingolfin Membre non connecté
-
- Voir le profil du membre Fingolfin
- Inscrit le : 07/11/2011
- Site internet
- Groupes :
Une simple et toute bête autorisation d’accès à mon /home ; à l'installation ou lors de la configuration mon home était en accès interdit aux autres groupes : dont - apache.
Honnêtement, j'ignore le pourquoi : si c'est moi dans les manips ou si c'est par défaut à l'installation.
Carte mère : B550 Tomahawk MSI B550 Max WiFi - Processeur : AMD Ryzen 5 - 3600
Carte graphique : XFX Speedster QICK319 Radeon 12Go - Ram : G.Skill Trident Z Neo F4 4x32 Go (128Go)
Disques : NVMe 980 PRO 500Go - 1 SSD 1To Crucial - HDD 1To - Écran : Essentiel-B
Boîtier : be quiet! Dark Base Pro 900 orange rev.2
System-Dualboot - Mageia8 Plasma - Open-Suse 15-4 Plasma.