[RESOLU] Server unable to read htaccess file, denying access to be safe
... / [RESOLU] Server unable to...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

[RESOLU] Server unable to read htaccess file, denying access to be safe

Par
KilianD
Créé le 2019-11-24 19:11:56 (edited on 2024-09-04 10:47:45) dans Hébergement Web-old

Bonjour,

(Suite de https://community.ovhcloud.com/community/fr/403-forbidden-you-don-t-have-permission-to-access-on-this-server?id=community_question&sys_id=1c15f108359a82d0f078b41a47e1f0bd)

1) Achat d'un NDD+hébergement avec module WP préinstallé (chez OVH)
2) Upload d'un .htaccess à la racine (dans le dossier WWW) contenant ceci :
AuthName "Acces restreint - Veuillez rentrer le login et le MDP requis"
AuthUserFile "/home/xxxidentifiantFTPOVHxxx/.htpasswd"
AuthType Basic
Require valid-user
3) Upload d'un .htpasswd (codé via http://www.infowebmaster.fr/outils/crypter-htpasswd.php) au-dessus du dossier WWW

Quand je tape le nom de domaine dans le navigateur, page blanche avec
Forbidden
You don't have permission to access / on this server.
Server unable to read htaccess file, denying access to be safe

Des idées ?


32 réponses ( Latest reply on 2021-01-01 00:05:57 Par
FlorenceA1
)

> AuthUserFile "/home/xxxlenomdudosierOVHxxx/.htpasswd"

il manque ton identifiant ftp

Oui pardon, c'est bien :
AuthUserFile "/home/xxxidentifiantFTPOVHxxx/.htpasswd"
Je corrige dans le message du haut.

ps : que j'y accède via http://www.nomdudomaine.info
via https://www.nomdudomaine.info
via nomdudomaine.info ou www.nomdudomaine.info
c'est le même résultat

tu as vérifié l'encodage des pass de ce site avec mon exemple?
essayé d'autres encodage, md5 ou bcrypt?
https://community.ovhcloud.com/community/fr/resolu-acces-protege-par-htaccess-tourne-en-rond?id=community_question&sys_id=858e2588f51246d02d4c5f7a9ab3619a

Merci pour ton acharnement mais je ne pense pas que ce soit à cause du htpasswd : j'ai essayé via le site indiqué dans ton message en .md5 puis bcrypt mais le message reste le même.
De plus le message indique : Server unable to read htaccess file
C'est bien au niveau du .htaccess que ça se passe a priori.

Si je mets un fichier test.txt dans le WWW et que je tente d'y accéder (en laissant le .htaccess) j'ai toujours :
"You don't have permission to access /test.txt on this server.
Server unable to read htaccess file, denying access to be safe"
Si je supprime le .htaccess, j'accède au test.txt

> Server unable to read htaccess file

c'est un non sens, un serveur ne peut pas se plaindre de ne pas lire ce fichier facultatif

> "You don't have permission to access /test.txt on this server.

quel domaine?
quel est le contenu de /.ovhconfig?
pas de /www/.ovhconfig?

Il y a bien un .ovhconfig (voir copie d'écran sur sujet précédent).
Son contenu :

; pour plus d'informations sur ce fichier:
; http://www.ovh.com/fr/g1175.format_du_point_ovhconfig

app.engine=php
app.engine.version=7.2

http.firewall=none
environment=production

container.image=stable


ps : dans le backoffice OVH, j'ai bien une version 7.2 pour php pour cet hébergement et le certif let's encrypt a été mis en place.

pas de .ovhconfig dans `www`?

```text
curl --head -XGET --user-agent Firefox http://domaine/
HTTP/1.1 403 Forbidden
Content-Type: text/html; charset=iso-8859-1
```
c'est ton .htaccess qui retourne ça (charset=iso-8859-1)

pas de .ovhconfig dans `www`?

```text
curl --head -XGET --user-agent Firefox http://domaine/
HTTP/1.1 403 Forbidden
Content-Type: text/html; charset=iso-8859-1
```
c'est ton .htaccess qui retourne ça (charset=iso-8859-1)

> You don't have permission to access / on this server.

ton path n'est pas bon, tu cherches à accéder à **`/`**


pas de .ovhconfig dans www?


Non , il est bien au-dessus du www (je ne me souviens pas l'avoir déplacé).
J'ai remis le .httpasswd dans www (et modifié le .htaccess qui est dans www).
Mon path est :
AuthUserFile "/home/xxxloginftpovhxxx/www/.htpasswd"
Je ne vois pas comment le .htaccess peut être faux !

ps: j'ai ouvert le .htaccess avec Bluefish au lieu de l'éditeur de texte : RAS.

> Je ne vois pas comment le .htaccess peut être faux !

je ne me fie qu'aux headers

```text
curl --head -XGET --user-agent Firefox http://domaine/
HTTP/1.1 403 Forbidden
Content-Type: text/html; charset=iso-8859-1
```

c'est ok mainteant

Je supprime le "module" installé par OVH. Ca fout le boxon a priori.

> Le code de statut d'erreur de réponse HTTP 403 Forbidden indique qu'un serveur comprend la requête mais refuse de l'autoriser.

c'est pas nécessairement dû à la syntaxe du .htaccess..?

> Si je supprime le .htaccess, j'accède au test.txt

ça m'évite de te demander si Ovh ne t'a pas désactivé

les droit sont bons sur `www`,
et sur .htaccess? : (604, `rw- --- r--`)

Droits sur .htaccess : 750 (-rwxr-x---)

ARF !!! Il manquait le r public !!! MERCI !

hé ben, pas rapide sur ce coup ;/

Merci de ta persévérance ! Bonne soirée !

Excellent tutorial and very well explained!

Bonjour à vous,
Je crois que j'ai le même souci !
J'ai beau aller dans mon serveur FTP regarder les fichiers HT access et changer les droits mais rien n'y fait.
Je peux ni me connecter sur mon site ni y accéder
www.clioandco.com

J'ai lancé aussi une restauration à J-15 de mon blog mais je ne suis pas certaine que ca change quelque chose ?

Vous pouvez m'aider svp ? :D

> J'ai lancé aussi une restauration à J-15 de mon blog mais je ne suis pas certaine que ca change quelque chose ?

houlà grave erreur

en ftp, quel est le contenu de ton `.ovhconfig`?


www.clioandco.com


Merci pour votre réponse :) Comment je sais ca ?
Je suis en train là depuis mon "www." mettre les droits de tous les dossiers et fichiers en 744 sait-on jamais ?

NON ne pas jouer avec ça
et ce n'est pas les bons droits !

tu as un fichier au dessus de www, je te demande son contenu

Ah mince.. oui je touche un peu à tout à chaque fois je plante tout.. :/
Y'a des trucs bizarre justement non ?

**AU-DESSUS** de `www`, tu as un fichier `.ovhconfig` ?
il y a quoi dedans?

hum non rien c'est inquiétant non ?


J'ai ca :)

Alors pour le
.ovhconfing il y a :

app.engine=phpcgi
app.engine.version=7.3
http.firewall=none
environment=production
container.image=legacy

et pour l'autre avec la "vague'
; pour plus d'informations sur ce fichier:
; http://www.ovh.com/fr/g1175.format_du_point_ovhconfig

app.engine=php
app.engine.version=5.4

http.firewall=none
environment=production

:)

> et pour l'autre avec la "vague'

à supprimer

> .ovhconfing il y a :

corriger avec:
```text
app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable
```


app.engine=php
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable


Merci j'ai essayé ca ne fonctionne pas :/ :(
iLS DIsent : Réponse : 553 Can't open that file: Disk quota exceeded
Erreur : Erreur critique lors du transfert du fichier

> DIsent : Réponse : 553 Can't open that file: Disk quota exceeded

ok, donc tu a dépassé ton espace disque

tu n'aurais pas un plugin de sauvegarde, genre updraft avec des sauvegardes à purger?

Si je crois mais le truc c'est que je n'arrive même pas à accéder à mon espace de blog. J'y arrive pas le pluging dans le FTP ?
Après je crois pas avoir télécharger une sauvagarde. Est-ce que la restauration système FTP en cours à J-2 semaine pourrait corriger tout ?

Au fait c'est quoi le souci de .OVHconfig précédemment ? Pb niveau php ?

Ou alors je diminue mon espace disque en supprimant des qq sauvegardes base de donnée dans mon ovh :)

> Après je crois pas avoir télécharger une sauvagarde. Est-ce que la restauration système FTP en cours à J-2 semaine pourrait corriger tout ?

surtout pas chez Ovh
tu as dit que tu l'avais déjà fait et tout est peut-être déjà gelé à cause de ça

> je diminue mon espace disque en supprimant des qq sauvegardes base de donnée dans mon ovh

pas dans ovh, les bases c'est pas grand chose en général
sur le disque, en ftp, tu as quels répertoires?

En fait je l'avais fait, mais comme entre temps je me suis fais cette erreur 403 j'en ai relancé une de restauration aujourd'hui.

A la base c'était car j'arrivais plus à télécharger de photos donc j'ai commencé à toucher les droits du fichier plugin et après bon j'ai tout touché comme d'hab ALOR que je n'y connais rien... ... ....
A chaque fois que je touchais tout et que plus rien marchait, je restaurais une sauvegarde FTP ca allait mieux mais là bon..

Voici mon répertoire :)

ce n'est pas un répertoire, oublie Ovh

je parle de ftp, à accéder avec fileZilla

Ah oki alors c'est ca :
ftp.cluster003.hosting.ovh.net ?


Je suis en train là depuis mon "www." mettre les droits de tous les dossiers et fichiers en 744


quand tu dis avoir trafiqué les permissions des fichiers tu as fait avec quoi?

Alors j'ai cliqué sur le dossier www.
et le dossier www.content aussi avant (car y'avait fichier pluging)
J'ai fait directement avec le Filezilla :) Désolée je suis un vrai boulet, faudrait vraiment que j'arrête de toucher à tout...

c'est ce que je te demande avec fileZilla de regarder dans le répertoire `wp-content/uploads`, quels dossiers as tu?
et dans ce qui pourrait être des sauvegardes faire le ménage des anciennes inutiles


remarque: garder les sauvegardes sur le disque Ovh, c'est INUTILE, ça revient à ne pas avoir de sauvegardes

Oki je note merci !
Alors j'ai bien Updrafplus :)

je te parle du répertoire uploads !
pas plugins...

vu en privé:

plus de 60 Go de sauvegardes purgé
permissions correctes sur les dossiers pour éviter l'erreur _unable to read htaccess file_

Kyodev a été banni du forum. Il pourra dorénavant vous aider ici pour votre problème : https://discord.gg/wQHNAbEmh5