Message d'erreur Forbidden You don't have permission to access this resource

Bonjour tout le monde,
j’ai un site web wordpress sous debian buster 10.6, quand je suis en réseaux local à l’université je travaille dessous et je fais des mise à jours concernant les articles de mon site web sans probleme, mais une fois j’essaye de faire ces mises à jours de chez moi ce message d’erreur s’affiche: error 403
# Forbidden

You don’t have permission to access this resource.

Sachant que je n’ai pas fait des restrictions dans le fichier .htacces concernant ça

Quelqu’un peut m’orienter
Merci

Bonjour,

quels sont les messages des logs du serveur?

Les mises à jour de Wordpress exigent une propriété du site en lecture et écriture par le serveur web. Essaie de regarde si l’utilisateur utilisé par le serveur web a bien accès en écriture aux fichiers du site.
Je ne mets pas de commande car je ne sais pas où tu as mis le site, ni quel serveur web tu utilises.

Bonjour,
j’utilise Apache comme serveur

Pour clarifier, tu parles de mettre à jour des articles sur ton site, ou de mettre à jour wordpress lui-même ?

Tu as regardé les messages d’erreur dans /var/log/apache2/ (je ne sais pas si tu as configuré un fichier de log spécifique ou si tout se retrouve dans le fichier access.log) ?

sur quelle machine est installé wordpress ? Sur une machine à l’université ?

Oui, toutes les questions sont pertinentes, essaie de répondre à toutes celles qu’on te pose afin que nous puissions comprendre d’où vient le problème. Si tu as une difficulté pour nous donner des informations, fais-en-nous part pour qu’on t’aide.

Bonjour tout le monde,
je veux dire la mise à jours de mes articles de mon site web sous MCS Worddpress, pas la mise du Wordpress, le message d’erreur s’affiche lorsque j’essaye de faire la mise à jours de mes articles crées sur mon site web wordpress.
le CMS Wordpress est installé sur un serveur hébergé dans notre université, lorsque je fais des mises jours concernant mes articles de notre site web à l’université ça ne pose pas de problème et le message d’erreur ne s’affiche pas, mais ça m’arrive de me connecter de chez moi et modifier un article et cliquer sur le bouton mise pour qu’il prend en considération la mise à jours le message d’erreur s’affiche « erreur 403 »
# Forbidden

You don’t have permission to access this resource.

Concernant cette question:
Tu as regardé les messages d’erreur dans /var/log/apache2/ (je ne sais pas si tu as configuré un fichier de log spécifique ou si tout se retrouve dans le fichier access.log ) ?
j’ai consulté le contenue de ce fichier mais j’ai rien compris

Merci de m’éclaircir les choses.

C’est justement pour ça qu’on te demande le access.log et error;log afin de pouvoir t’aider. Nous avons bien saisi que tu ne comprenais pas ce que disent ces fichiers, mais nous, nous pouvons t’aider et t’expliquer,. Mais c’est impossible à faire en aveugle sans voir les fichiers en question.

bonjour,
une fois j’esseye de modifier un arcticle il m’affiche ce message « erreur 403 »
# Forbidden

You don’t have permission to access this resource.
et au meme temps j’ai consulté mon fichier:
tail -n 20 /var/log/apache2/access.log
ce qui est affiché:

10.120.5.37 - - [06/Dec/2020:11:28:13 +0100] « POST /wp-admin/admin-ajax.php HTTP/1.1 » 200 537 « http://mon-site-web/wp-admin/post.php?post=3903&action=edit » "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
Merci de me répondre

Cordialement

Il est stocké où le site sur le serveur ? l’utilisateur www-data (normalement c’est cet utilisateur si tu n’a rien customisé) est bien propriétaire des fichiers ? quels sont les droits sur les dossiers/fichiers du site ?

Bonjour,
mon site est hébergé sur mon serveur et l’utilisateur www-data est propriétaire des fichiers

root@debian-9:/var/www/html# ls -al
total 24
drwxr-xr-x 3 root     root      4096 nov.   8 10:05 .
drwxr-xr-x 3 root     root      4096 oct.   4  2018 ..
drwxr-xr-x 5 www-data www-data  4096 déc.  19 20:32 **site**
-rw-r--r-- 1 root     root     10701 févr. 21  2018 index.html

root@debian-9:/var/www/html/fs# ls -al
total 244
drwxr-xr-x  5 www-data www-data  4096 déc.  19 20:32 .
drwxr-xr-x  3 root     root      4096 nov.   8 10:05 ..
-rwxr-xr-x  1 www-data www-data    89 févr.  3  2018 acces.php
-rwxr-xr-x  1 www-data www-data  1587 déc.  10 22:15 .htaccess
-rwxr-xr-x  1 www-data www-data  1463 déc.   2 13:41 .htaccess1
-rwxr-xr-x  1 www-data www-data   405 mai   16  2020 index.php
-rwxr-xr-x  1 www-data www-data 19915 déc.  10 22:15 license.txt
-rwxr-xr-x  1 www-data www-data  8852 déc.  10 22:15 readme.html
-rwxr-xr-x  1 www-data www-data  7101 août  23 12:30 wp-activate.php
drwxr-xr-x  9 www-data www-data  4096 déc.  10 22:15 wp-admin
-rwxr-xr-x  1 www-data www-data   351 mai   16  2020 wp-blog-header.php
-rwxr-xr-x  1 www-data www-data  2328 déc.  10 22:15 wp-comments-post.php
-rw-r-----  1 www-data www-data  3844 févr. 26  2018 wp-config.php
-rwxr-xr-x  1 www-data www-data  3538 oct.  30 03:17 wp-config-sample.php
drwxr-xr-x  7 www-data www-data  4096 déc.  20 09:44 wp-content
-rwxr-xr-x  1 www-data www-data  3939 déc.  10 22:15 wp-cron.php
drwxr-xr-x 25 www-data www-data 12288 déc.  10 22:15 wp-includes
-rwxr-xr-x  1 www-data www-data  2496 mai   16  2020 wp-links-opml.php
-rwxr-xr-x  1 www-data www-data  3300 mai   16  2020 wp-load.php
-rwxr-xr-x  1 www-data www-data 49831 déc.  10 22:15 wp-login.php
-rwxr-xr-x  1 www-data www-data  8509 mai   16  2020 wp-mail.php
-rwxr-xr-x  1 www-data www-data 20975 déc.  10 22:15 wp-settings.php
-rwxr-xr-x  1 www-data www-data 31337 déc.  10 22:15 wp-signup.php
-rwxr-xr-x  1 www-data www-data  4747 déc.  10 22:15 wp-trackback.php
-rwxr-xr-x  1 www-data www-data  3236 août  23 12:30 xmlrpc.php

Voilà ce que j’ai dans le répertoire de mon site « site » avec les droits sur les fichiers et dossiers

Merci

Etant donné que c’est du Wordpress, as-tu pensé à vérifier les autorisations/permission de l’utilisateur php si tu utilise du FPM ( y a de grandes chances …):wink:
Autre point à vérifier le htaccess :wink:

Sinon les logs c’est quoi le message d’erreur exact ?

bonjour,
concernant le fichier Htaccess c’est le même que j’utilise pour tous mes sites et j’ai pas eu de problèmes, mais concernant votre remarque « as-tu pensé à vérifier les autorisations/permission de l’utilisateur php si tu utilise du FPM » je comprend pas comment vérifier ça.
concernant les logs

root@debian-9:/var/log/apache2# tail -n20 /var/log/messages
Dec 20 00:00:28 fs rsyslogd:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="467" x-info="https://www.rsyslog.com"] rsyslogd was HUPed
Dec 21 00:00:28 fs rsyslogd:  [origin software="rsyslogd" swVersion="8.1901.0" x-pid="467" x-info="https://www.rsyslog.com"] rsyslogd was HUPed
root@debian-9:/var/log/apache2# 
root@debian-9:/var/log/apache2# tail -f error.log
[Mon Dec 21 00:00:27.729924 2020] [mpm_prefork:notice] [pid 695] AH00163: Apache/2.4.38 (Debian) configured -- resuming normal operations
[Mon Dec 21 00:00:27.729971 2020] [core:notice] [pid 695] AH00094: Command line: '/usr/sbin/apache2'
root@debian-9:/var/log/apache2# 

Merci pour votre collaboration