Problème php malgré fichier .ovhconfig

Bonjour, j'ai un site (hébergement mutualisé) avec différentes applications qui fonctionnent (wordpress, igallerie etc…)
J'ai créé un sous dossier /2021/ dans lequel je veux mettre un tout petit fichier .php avec un script perso qui fonctionne en local.

Or je ne peux pas accéder aux fichier php, j'ai toujours un message :
> Forbidden
> You don't have permission to access this resource.

Je cherche dans l'aide depuis ce matin… j'ai créé un fichier .ovhconfig avec ça dedans vu que ça résous pour certains :
> app.engine=php
> app.engine.version=7.2
> http.firewall=none
> environment=development
> container.image=stable

J'ai testé avec 7.3, 7.2 etc… mais ça ne fonctionne jamais, j'ai toujours le même message d'erreur…

Une petite idée s'il vous plait ?


Forbidden
You don't have permission to access this resource.


L'auriez-vous mis dans wp-uploads ?

Bonjour, non le petit script php est indépendant de wordpress, je l'ai mis en ftp dans mon bon sous-dossier qui est /www/2021/ tandis que wordpress est ailleurs /www/montagne/ :wink:

C'est qu'il y a un .htaccess qui dit `-Indexes`

* soit dans le répertoire 2021
* soit dans le répertoire supérieur

Voilà le .htaccess qui est à la racine, il n'y en a pas dans le dossier 2021 :
> RewriteEngine On
> ## www -> no-www
> RewriteCond %{HTTP_HOST} ^www.(.+)$
> RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L,NE,QSA]
> ## http -> https
> RewriteCond %{HTTPS} off
> RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE,QSA]

En le supprimant même soucis… Mais bon c'est juste pour le SSL donc ça ne m'étonne pas trop…

Ce qui est étrange c'est qu'à la racine du site j'ai mis un fichier php qui fonctionne bien lui…


Ce qui est étrange c'est qu'à la racine du site


Ca m'intrigue
(et par la même occasion je dois reconnaître que j'ai dit une connerie: -Indexes ce n'est pas pour ça, mais c'est pour interdire de lister les fichiers d'un répertoire.)

un tout petit fichier .php


il y a bien les tags `
C'est bien stocké en ASCII ou ANSI, pas en UTF-8 ou UTF-16 ?

En fait si je prends un fichier html que je le nomme .php ça me met direct "forbidden" lol… même sans php à l'intérieur…
Je vais tester en nommant mon dossier autrement que 2021 on ne sait jamais…

il y aurait un .ovhconfig qui contient une erreur sur le moteur d'exécution ?

Je ne sais pas :
voici le fichier (le seul) .ovhconfig :
> app.engine=php
> app.engine.version=7.3
> http.firewall=none
> environment=development
> container.image=stable

Il ne contient que ça

c'est bon
Je ne comprends pas.

Si je mets le fichier là : https://kounet.fr/destination.php >> Ca marche (ne regardez pas le code c'est un truc pour tester lol), ou plus exactement ça ne met pas d'erreur…
Si je mets le même fichier ici : https://kounet.fr/2021/destination.php >> Ca ne fonctionne pas…

Plus exactement j'ai l'impression que quelque chose ne va pas avec ça du coup ?
>
>
>
> Destination
>
>
> > if (empty($_POST['destination']))
> echo "formulaire vide";
> else {
> echo "bravo !";
> }
> ?>
>
>


Si je mets le fichier là : https://kounet.fr/destination.php >> Ca marche (ne regardez pas le code c'est un truc pour tester lol), ou plus exactement ça ne met pas d'erreur...
Si je mets le même fichier ici : https://kounet.fr/2021/destination.php >> Ca ne fonctionne pas...

C'est l'inverse :

Ah oui… en fait ça bloque quand mon formulaire envoie un truc… voir rien…

Bon en renvoyant le formulaire php sur la même page ça semble fonctionner comme je veux… Donc c'est résolu on va dire :slight_smile: