Bonsoir, j’ai suivi le tutoriel pour faire un serveur web sur le RPI3 et ça marchais très bien mais j’ai eu une coupure de courant et au redémarrage j’ai relancer apache2 mais mon site ne marche plus… Un peu d’aide ne serait pas de refus. Merci d’avance !
je suis dans la meme impasse je pense qu’il s’agit d’un probleme de droits sur /www/var et /www/var/html
comme je suis sur une machine de test je remonte regulierement mon systeme pour bypasser ce phénomène mais un jour la solution m’interessera
Tu réinstalles tout en gros ?
sur ma machine de test oui, et tout fonctionne tant que je ne touches pas au droits de ces 2 partages ^^
du coup, ca me semble orienté, apres jme trompe ptete, comme dit je parle de machine de test, je fais vmt bcp de truc sur ces ptites betes
Bonsoir je suis pas un professionnel d’Apache ,car je l’utilise pas ,mais j’ai du derniérement regarder la Doc pour du dépanages donc je peux peut etre vous aider ,
@Twixys un message d’erreur particulier ?
problème de droit c’est a dire ?
par contre oui , il a y a une réglés spécifique sur les droit avec Apache ,
L’user www-data et le groupe www-data est liée a Apache il faut donc s’assurer que celui est les accès au dossiers , je le présice car beaucoup sont pas au courant (je l’était pas non plus ) et j’ai vu que pas mal de question sur différent forum était lié a sa
Je comprends pas trop je pensais qu’en relançant juste apache ça marcherait ^^
normalement oui
comment vous relancer Apache ?
Euh je ne sais plus trop sudo /etc/init.d/apache2 start un truc comme ça
Ok avec init.d …
bon techniquement on est plus censé utiliser init.d
essaye
sudo service apache2 restart
ou de le couper avec
sudo service apache2 stop
et de le redémarer avec
sudo service apache2 start
si sa marche pas on va vérifier les permision
donc le mieux serait de vérifier l’intégralité du répertoire www/var
mais on va faire simple tape sa
ls -l www/var
tu me copie colle le résultat
et ensuite
ls -l www/var/html
et pareil le résultat
Je vais essayer a toute !
Bon… dès la première commande j’ai « Warning: Unit file of apache2.service changed on disk, ‹ systemctl daemon-reload › recommended. »
Ok, je m’en doutais un peu ,
bon ben
sudo /etc/init.d/apache2 stop
et
sudo /etc/init.d/apache2 start
par contre fais les commandes
ls -l www/var
et
ls -l www/var/html
« […] Starting apache2 (via systemctl): apache2.serviceWarning: Unit file of apache2.service changed on disk, ‹ systemctl daemon-reload › recommended. »
« ls: impossible d’accéder à www/var: Aucun fichier ou dossier de ce type »
oups tu aurai pu me corriger mdr
j’ai oublier le /
j’ai taper trop vite
ls -l /www/var
ls -l /www/var/html
voila c’est mieux
Même chose
Ouai ok , en faite c’est le contraitre
c’est Glou qui a induit en erreur avec sa
comme j’ai pas apache j’ai improviser la commande et le chemin
mais donc sa doit (je met au conditionel ) etre sa
ls -l /var/www
et
ls -l /var/www/html
ah ah merci
alors
1- total 4
drwxrwx— 2 pi www-data 4096 mai 19 23:49 html
2-total 576
-rw-r–r-- 1 pi pi 5686 mai 17 01:00 favicon.ico
-rw-r–r-- 1 pi pi 569645 mai 20 01:29 gifgif.gif
-rw-r–r-- 1 pi pi 513 mai 20 01:35 index.html
-rw-r–r-- 1 pi pi 440 mai 20 01:41 main.css
A voila
donc tout s’explique tu a bien de mauvaise permission comme mis plus haut c’est www-data qui est doit etre le propritaire de /www et pas pi ,
donc tu a plus qu’a changé tes permission , tu sait comment faire ?
Ah non xD. Je veux bien un peu d’aide !
Sans déconner ,c’est la base quand meme les permission sur linux
sudo chown -R pi:www-data /var/www/html/
techniquement c’est soit le groupe soit l’user qui doit etre autoriser donc sa devrait marcher