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 10/06/2023, à 21:29

armand jamot

acces localhost/monsite:  The requested URL was not found on this serv

Bonjour,
Je tente d’utiliser un site spip en local sur mon ordi (Ubuntu 22 LTS Firefox 113.0.2   64 bits). J’ai extrait « SPIP 4.1 zip » dans    /var/www.
Quand je vais dans la barre du navigateur : en frappant « localhost/spip », j’ai ce message :
« The requested URL was not found on this server. »
« Apache/ 2.4.52 server at localhost port 80 »

Je n’accede donc pas au dossier « spip » et donc pas au dossier « écrire » qui me permettrait d’aller plus loin sur mon ite en local.
J’ai vu que parfois il était question d’un fichier .htaccess. J’ai bien un fichier « htaccess.txt » dans le dossier « spip » dans lequel il est ecrit « Pour utiliser ce fichier renommez-le '.htaccess' dans le   #
# repertoire racine du site ». J’ai essayé de le renommer et de la mettre dans www ca ne change rien à l’erreur d’acces .
J'ai mis des droits pour l'utilisateur pour le dossier www.
Bon avez vous quelque manœuvre a me proposer ? (je ne suis pas un pro de Linux, svp tenez en compte)

Dernière modification par armand jamot (Le 10/06/2023, à 21:30)

Hors ligne

#2 Le 10/06/2023, à 21:48

Watael

Re : acces localhost/monsite:  The requested URL was not found on this serv

salut,

qu'y a-t-il sous /var/www/ ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 10/06/2023, à 21:55

xubu1957

Re : acces localhost/monsite:  The requested URL was not found on this serv

Bonjour,

Lecture conseillée > memento des balises code.

Donne les retours de :

ls -l /etc/apache2/sites-available
a2query -s

repris dans [Résolu]Apache2 problème d'hôte virtuel


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#4 Le 10/06/2023, à 22:04

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

dans /var/www j'ai 2 dossiers:  spip et html . Je peux ouvrir spip mais "permission denied" pour ouvrir html. J'ai du mal bidouiller pour les permissions de /var/www

Hors ligne

#5 Le 10/06/2023, à 22:09

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

Pour xubu

ls -l /etc/apache2/sites-available
total 12
-rw-r--r-- 1 root root 1332 mars   1 23:43 000-default.conf
-rw-r--r-- 1 root root 6338 mars   1 23:43 default-ssl.conf

et

ls -l /etc/apache2/sites-available
total 12
-rw-r--r-- 1 root root 1332 mars   1 23:43 000-default.conf
-rw-r--r-- 1 root root 6338 mars   1 23:43 default-ssl.conf

Hors ligne

#6 Le 10/06/2023, à 22:12

xubu1957

Re : acces localhost/monsite:  The requested URL was not found on this serv

Et :

a2query -s

?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 10/06/2023, à 22:19

jplemoine

Re : acces localhost/monsite:  The requested URL was not found on this serv

En fait, il faut copier le répertoire spip dans html

sudo mv /var/www/spip /var/www/html/spip

Le répertoire par défaut est /var/www/html pas (plus) /var/www/

Dans un soucis de cohérence, il faudrait aussi déplacer le fichier zip ou le supprimer

armand jamot a écrit :

J’ai extrait « SPIP 4.1 zip » dans    /var/www.

Il aurait fallu l'extraire dans /var/www/html


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

#8 Le 10/06/2023, à 22:20

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

excuse

a2query -s
000-default (enabled by site administrator)

Hors ligne

#9 Le 10/06/2023, à 22:25

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

A jplemaoine:
spip4.1: "il aurait fallu l'extraire dans /var/www/html"
j'ai fait ce que j'avais vu sur l'installation: extraire dans var/www.
Comment donner tous les droits d'acces a "utilisateur" dans le dossier "html" . Car hier j'ai juste singer des commandes trouver sur des posts.

Hors ligne

#10 Le 10/06/2023, à 22:32

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

J'ai donc ces droits pour ces 2 repertoires

ls -l /var/www
total 8
drwxrws---  2 www-data www-data 4096 juin   9 18:00 html
drwxrwsr-x 10 utilis     www-data 4096 juin  10 00:15 spip

Hors ligne

#11 Le 10/06/2023, à 22:40

jplemoine

Re : acces localhost/monsite:  The requested URL was not found on this serv

Le répertoire par défaut était /var/www mais depuis quelques versions, c'est /var/www/html.
Donc, si le tuto est pour une ancienne version, il dira /var/www mais c'est pas bon.
Donc, il faudrait déjà faire le déplacement puis voir pour les permissions (si elles ont été modifiées par le déplacement).


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

#12 Le 10/06/2023, à 22:46

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

J'ai essayé d'extraire spip 4.1 zip dans /var/www/html: j'ai le message "echec d'execution de la commande".
Mais hier, j' ai bidouillé les droits dans www en ligne de commande sans savoir ce que je faisais vraiment.

Hors ligne

#13 Le 10/06/2023, à 22:54

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

Ca se voit sur les droits dans /var:

~$ ls -l /var
total 52
drwxr-xr-x  2 root root     4096 juin  10 21:11 backups
drwxr-xr-x 20 root root     4096 juin   9 17:58 cache
drwxrwsrwt  2 root whoopsie 4096 mai   24 14:53 crash
drwxr-xr-x 69 root root     4096 juin   9 17:59 lib
drwxrwsr-x  2 root staff    4096 avril 18  2022 local
lrwxrwxrwx  1 root root        9 avril 19  2022 lock -> /run/lock
drwxrwxr-x 13 root syslog   4096 juin  10 20:56 log
drwxrwsr-x  2 root mail     4096 avril 19  2022 mail
drwxrwsrwt  2 root whoopsie 4096 avril 19  2022 metrics
drwxr-xr-x  2 root root     4096 avril 19  2022 opt
lrwxrwxrwx  1 root root        4 avril 19  2022 run -> /run
drwxr-xr-x 12 root root     4096 janv.  8 22:18 snap
drwxr-xr-x  7 root root     4096 avril 19  2022 spool
drwxrwxrwt 10 root root     4096 juin  10 22:39 tmp
drwxrws---  4 utilis www-data 4096 juin  10 00:13 www

J'ai mis un droit pour l'utilisateur "utilis"  pour le repertoire www et donc un truc encore plus bizarre pour le repertoire "html"(voir message plus haut). C'est un groupe qui a les droits.
Je suis pas au point avec ces histoires de droits.

Hors ligne

#14 Le 10/06/2023, à 23:45

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

Quelqu'un qui a comme moi Ubunt 22 (Lubuntu 22)  peut il me donner les propriétaires et droits que l'on trouve ordinairement dans ce repertoire
/var/www.?
En console avec

ls -l /var/www

Hors ligne

#15 Le 11/06/2023, à 00:01

krodelabestiole

Re : acces localhost/monsite:  The requested URL was not found on this serv

je te conseille la lecture de :  https://doc.ubuntu-fr.org/apache2?redir … s_virtuels
et éventuellement : https://doc.ubuntu-fr.org/tutoriel/lamp … de_travail

en particulier en ce qui concerne la directive documentroot

Hors ligne

#16 Le 11/06/2023, à 00:02

krodelabestiole

Re : acces localhost/monsite:  The requested URL was not found on this serv

et en ce qui concerne les permissions, droits sur les fichiers : https://doc.ubuntu-fr.org/apache2?redir … ermissions

Hors ligne

#17 Le 11/06/2023, à 00:07

krodelabestiole

Re : acces localhost/monsite:  The requested URL was not found on this serv

(c'est pas pour dire rtfm, mais c'est moi qui ai écrit cette doc et c'est une réponse complète : je pense que c'est mieux que tu comprennes ce que tu fais qu'une réponse toute faite avec une série de commandes qui ne t'apprendront rien)

Hors ligne

#18 Le 11/06/2023, à 00:10

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

OK, pour l'heure j'arrete et dans la journée, demain je vois ca. Merci

Hors ligne

#19 Le 11/06/2023, à 00:29

jplemoine

Re : acces localhost/monsite:  The requested URL was not found on this serv

Sur un système non trafiqué, tu dois avoir :

root@machine:~# ls -ld /var/www
drwxr-xr-x 3 root root 4096 oct.  15  2022 /var/www
root@machine:~# ls -ld /var/www/html
drwxr-xr-x 6 root root 4096 mars   2 20:50 /var/www/html
root@machine:~# 

Et on n'y touche pas.

il n'est pas judicieux d'y écrire avec un autre utilisateur que root : cela reste des fichiers système.
si tu veux y écrire avec ton utilisateur, il faut mieux faire un système de copie vers un répertoire de travail et mettre en place un système de livraison des modifications depuis ce répertoire vers le répertoire de production.

Hormis des répertoires spécifiques (upload par exemple) ou certains fichiers de gestion de contenu, l'utilisateur www-data ne devra pas avoir des droits d’écriture (pour des raisons évidentes de sécurité).


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

#20 Le 11/06/2023, à 04:25

krodelabestiole

Re : acces localhost/monsite:  The requested URL was not found on this serv

jplemoine a écrit :

il n'est pas judicieux d'y écrire avec un autre utilisateur que root : cela reste des fichiers système.

... pas plus que la dernière fois hmm
et je ne vois toujours pas non plus ce que root vient faire dans des fichiers destinés à être servis par www-data et susceptibles d'être modifiés par l'utilisateur courant (si il touche au développement web, ou qu'il veut être en mesure de modifier des fichiers de config ou de s'occuper manuellement des mises à jour par ex.)...

/var/www/spip c'est très bien.
il faut faire pointer le documentroot de ton virtualhost dessus (ou sur le répertoire public ou du genre si spip en propose un - je n'ai jamais utilisé)

Hors ligne

#21 Le 11/06/2023, à 19:12

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

Bonjour,
J'en suis ici:
j'ai changé le proprietaire   de ces 2 repertoires (j'ai mis user, moi) et j'ai mis ces droits

"ls -l /var/www
total 8
drwxr-xr-x  2 user www-data 4096 juin   9 18:00 html
drwxr-xr-x 10 user  www-data 4096 juin  10 00:15 spip

Quand je navigue vers localhost: j'ai une page avec "It works"

J'ai extrait spip dans /var/www/html. Et j'ai viré le SPIP que j'avais extrait dans www, au même niveau que "html".

Mais,  si je navigue  dans localhost/spip/ecrire. J'ai le message : Forbidden You don't have permission to accesss this ressource.... apache 2.4.52

Et si  je navigue vers localhost/spip, j'ai une page blanche.
Donc ca ne fonctionne pas. (j'ai lu des rtucs sur allow, deny et vu que je devrais avoir un fichier .htaccess a la racine du site: pour l'instant je laisse de coté allow , deny vu que je ne comprends pas vraiment . pour .htaccess j'ai fait des essais puis suis revenu a mon fichier htaccess.txt)

/ Pour jplemoine:

ls -ld /var/www/html
drwxr-xr-x 3 user www-data 4096 juin  11 18:34 /var/www/html

Ca doit quand même etre fonctionnel, je pense.

Dernière modification par armand jamot (Le 11/06/2023, à 19:14)

Hors ligne

#22 Le 11/06/2023, à 20:20

jplemoine

Re : acces localhost/monsite:  The requested URL was not found on this serv

Pour .htaccess, il faut le mettre dans /var/www/html ou /var/www/html/spip (je ne sais plus)
pour localhost/spip/ecrire, il faut que le répertoire/fichier /var/www/html/spip/ecrire sois en écriture pour www-data
que donne

ls -ld /var/www/html/spip/ecrire

En fonction de la réponse, il faudra faire le chmod qui va bien.
Pour le .htaccess, je pense qu'il faut mieux modifier le vhost.


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

#23 Le 11/06/2023, à 21:47

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

ls -ld /var/www/html/spip/ecrire
drwx------ 22 user user  4096 juin  11 17:48 /var/www/html/spip/ecrire

Donc il faut bien placer .htaccess quelque part comme indiqué sur un document.txt. Il est dit: à la racine du site "Pour utiliser ce fichier renommez-le '.htaccess' dans le   #
# repertoire racine du site".

Je ne sais pas ce qu'est le vhost. (pour l'instant je ne veux tester et faire avancer qu'un seul site sur mon ordi, en local.)

Dernière modification par armand jamot (Le 11/06/2023, à 22:19)

Hors ligne

#24 Le 11/06/2023, à 22:19

jplemoine

Re : acces localhost/monsite:  The requested URL was not found on this serv

On va tenter :

chown user:www-data /var/www/html/spip/ecrire
chmod 775 /var/www/html/spip/ecrire
ls -ld /var/www/html/spip/ecrire

Normalement, ça devrait résoudre le problème d'écriture


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

#25 Le 11/06/2023, à 22:28

armand jamot

Re : acces localhost/monsite:  The requested URL was not found on this serv

Ca donne ca:

ls -ld /var/www/html/spip/ecrire
drwxrwxr-x 22 user www-data 4096 juin  11 17:48 /var/www/html/spip/ecrire

Mais ca ne donne que des pages blanches pour localhost/spip " entrée" et idem pour localhost/spip/ecrire

Dernière modification par armand jamot (Le 11/06/2023, à 22:31)

Hors ligne