erreur 403

erreur 403

par patrick lavignette,
Nombre de réponses : 12

Bonjour,

J'utilise depuis deux ans un site moodle sur MoodleCloud.com. Aujourd'hui j'ai sauté le pas et pris un hébergement sur planethoster et installé la version 3.9.2.

J'ai créé mes utilisateurs et mes cohortes. Testé la connexion sans souci.

J'ai pu créer 3 catégories et une sous catégorie.

Je viens de créer un cours dans la sous catégorie. Jusque là tout est bon. Je donne le titre puis j'ajoute une étiquette, ou une page d'ailleurs l'effet est identique.

La création de l'étiquette, de la page ou du glossaire se passe bien.

MAIS impossible de modifier l'activité ; You don't have permission to access this resource.

Je pense que j'ai dû rater quelque chose dans la configuration mais je ne vois pas où. Des droits à modifier dans la configuration ?

Pourriez-vous me donner une piste ?

Cordialement 

Patrick


Moyenne des évaluations  -
En réponse à patrick lavignette

Re: erreur 403

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour Patrick,
Vous avez un Moodle "tout neuf".
Commencez donc par vérifier que tous vos paramètres administration/serveur/environnement sont OK.
Puis utilisez un thème graphique standard comme Boost.
Et enfin donnez-nous les droits de vos dossiers et fichiers Moodle et moodledata qui, je suppose ont été créés automatiquement lors de l'installation de votre Moodle (Avec Softaculous peut-être ?)
Je ne connais pas Planethoster, ni ne suis spécialiste dans l'installation et la configuration "fine" de Moodle.
403 semble être une erreur de droits d'accès.
Daniel
En réponse à Daniel Méthot

Re: erreur 403

par patrick lavignette,
Bonjour Daniel,

Planethoster est un hébergeur canadien, je pense que son fonctionnement est assez standard.
Je me suis connectée en ftp, j'ai téléchargé mes fichiers (à la main, je ne connais pas softaculous, juste de nom) et lancé l'installation. Il a juste fallu que j'intervienne sur le fichier de configuration pour passer de mysql en mariadb pour la base de données.
Tout le reste était bon.
J'utilise boost. Configuration de base.
Après vérification le dossier moodledata est en 777. Et je pense que l'installation a réparti Moodle sur au moins trois dossiers, www (777), moodledata(777) et public_html(755).
C'est clairement un problème de droits mais je n'arrive pas à comprendre à quel niveau.
Je peux créer un cours, ajouter des fichiers (pdf, word, png), modifier le nom des sections mais absolument pas renseigner le résumé de la section ou remplir une étiquette.
Pour être exact je peux le faire mais l'enregistrement m'est refusé.
Je viens de comparer les permissions de l'enseignant entre mon ancien site (moodlecloud) et celui-ci et je ne vois aucune différence.
Donc je pense qu'effectivement on est sur des droits d'écriture, peut-être sur un dossier ou un fichier système, mais je n'ai aucune idée duquel. Sans compter que je suis peut-être complètement à côté.
Patrick
En réponse à patrick lavignette

Re: erreur 403

par patrick lavignette,
Je me répond à moi même : passer public_html en 777 ne change rien, je suis donc revenu en 755.
Je vais regarder toutes les permissions mais je ne vois pas pourquoi la version de base me bloquerait...
En réponse à patrick lavignette

Re: erreur 403

par patrick lavignette,
en affinant encore un peu, il semble que j'ai un problème avec les fichiers editsection.php et modedit.php tous deux situés dans /www/course.
course est en 775 ainsi que les deux fichiers php.
Donc le souci vient peut-être du contenu de ces fichiers ? ou pas...
En réponse à patrick lavignette

Re: erreur 403

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonsoir,

Il est indiqué dans la documentation chez PlanetHoster , dans la page ici :

"Change Permissions : Changer les permissions du dossier/fichier (Dossiers devraient toujours avoir les permissions 755, fichier 644)"

Personnellement mon hébergeur n'est pas PlanetHoster, mais dans public_html, là où se trouve le dossier moodle, tous les dossiers ont 755 et tous les fichiers 644.
Pour moodledata, les dossiers sont en 777 et les fichiers en 666.

Christian

En réponse à Christian Bocquet

Re: erreur 403

par patrick lavignette,

Bonjour,

Mon installation n'avait pas l'air de correspondre.

Donc j'ai tout supprimé, et j'ai installé la version 3.10.

J'ai vérifié les droits et ce coup-ci j'ai effectivement les mêmes que Christian. Je dirais donc que je suis en progrès...

Toutefois, à mon grand désespoir le serveur a exactement le même comportement.

Quand je veux modifier une étiquette le serveur me retourne http://nomdemonsite/course/modedit.php "hou don't have permission to access this ressource"

Le fichier modedit.php est en 644, donc juste en lecture écriture pour le propriétaire. Pas en exécution. Est-ce réellement suffisant ?

Pareil pour la modification d'un cours avec editsection.php

Cordialement


Patrick



En réponse à patrick lavignette

Re: erreur 403

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonsoir,

A la lecture de certains messages du forum de PlanetHoster, des problèmes d'erreur ont trouvé une solution en désactivant ModSecurity :
"Pour déterminer si ModSecurity cause problème. Vous pouvez le désactiver temporairement."
Vous devriez pouvoir le vérifier en passant par votre panel d'administration chez PlanetHoster. Voir la page de documentation ici, en regardant les indications pour l'erreur 501.

Avez-vous contacté le support de votre hébergeur ? Il y a peut-être une règle .htaccess à ajouter ...

Christian

Moyenne des évaluations Utile (3)
En réponse à Christian Bocquet

Re: erreur 403

par patrick lavignette,

Bonjour,

J'ai voulu vérifier ma théorie et j'ai monté un lamp/mariadb/moodle3.10 pour reproduire  l'erreur.

Et là, échec total. Tout fonctionne "aux petits oignons". Pas le moindre problème. J'ai donc vérifié les configurations (strictement identiques) et les droits (idem).

Ne restait donc plus que l'hébergeur.

Ouverture d'un ticket, réponse en moins d'une heure et problème résolu.

Ils ont désactivé ModSecurity ! Merci Christian !

Merci à tous les trois pour m'avoir assisté dans ce petit moment d'incertitude clin d’œil

Pour moi donc cette conversation peut-être clôturée.

Cordialement


Patrick

Moyenne des évaluations Utile (4)
En réponse à Christian Bocquet

Re: erreur 403

par nabil Lachheb,
Bonjour,
@christian Bocquet:
Merci pour le lien vers a page de documentation. C'est exactement ModSecurity qu'il faut désactiver.
J'ai eu le même message sur une Fresh Install de Moodle 310 chez PlanetHoster (Lite, gratos)
A la dernière étape d'installation: Réglages de la page d' accueil :

Access Denied
You don't have permission to access this resource. (Arrêt cardiaque bref)

=> Problème réglé en désactivant ModeSec.

A bientot!
En réponse à Christian Bocquet

Re: erreur 403

par Claude JANZAC,

Merci Christian,

pour votre expertise et votre engagement dans ce forum. J'ai galéré toute la journée d'hier à effectuer des réglages de permissions dans les dossiers et les fichiers afin de régler ce problème que je rencontrais aussi.

Hébergé chez LWS, tous les paramètres du serveur ainsi que les remontées de la plateforme (serveur et rapports) étaient bons.
J'avais supprimé, moi aussi, puis ré-installé plusieurs fois avec Softaculous plusieurs versions sans effet, à chaque ajout d'une description j'en arrivais au même résultat que les caractère soient accentués ou pas, alphanumériques ou pas.

J'ai appliqué votre recommandation et la suppression de l'option de Modsecurity au niveau du panel de mon hébergement a tout réglé et vous avez illuminé ma journée.
Merci pour votre éclairage et votre résolution. À l'avenir je garderai un œil plus aiguisé sur le forum.

Claude

En réponse à Claude JANZAC

Re: erreur 403

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Claude,
Si tu souhaites "remercier" Christian ou d'autres contributeurs pour leurs réponses qui ont pu te mettre sur la voie, tu peux « Voter "Utile" », pour guider les prochains vers une résolution de problèmes similaires.

Voter Utile, ça te rend Utile !

À ton tour, tu aideras cette communauté et ça rendra surement Christian encore plus fier de son investissement ici 😉

À bientôt,
Patrick

Moyenne des évaluations Utile (1)