Page 1 sur 1

Erreur 403 banale, jamais recu

Posté : 05 avr. 2013, 06:15
par rimie
Bonjour,

Je recois une erreur 403 sur un fichier php dans j'ai tous les droits necessaires:

Erreur web:

Code : Tout sélectionner

Forbidden You don't have permission to access /Facebook/autoPost.html on this server.
et quand je fais:
http://www.domaine.com/Facebook/autoPost/

je peux voir tous les fichiers du repertoire et meme lire le contenu du autopost.php

Erreur log:

Code : Tout sélectionner

(13)Permission denied: cannot read directory for multi: /home/domaine/www/Facebook/, referer: http://www.domaine.com/Facebook.html

Access:
http://www.domaine.com/Facebook/autoPost.html

Code PHP:
<?php
// au cas rub est Facebook
case 'Facebook':

    // on verifie si srub est autoPost
	 if($srub == 'autoPost')
         {            
               $this_page = 'Facebook/autoPost/autopost'; // inclu la page autpost
         }
         else
         {
               $this_page = 'Facebook/index'; // sinon index de la rub
    	}
     break;
     ?>
Permissions:

Code : Tout sélectionner

+ Facebook 755 ++ index.php 644 // ca cause aucun probleme ici ++ autoPost 755 +++ autopost.php 644 // ici j'ai le probleme
Je precise que je rencontre aucun probleme au niveau des rub, srub ,... seulement dans cette partie autoPost

Merci a vous

Re: Erreur 403 banale, jamais recu

Posté : 05 avr. 2013, 08:48
par edison1986
Salut,

Je pense que c'est normal car tu appel un fichier HTML vu ton erreur :

Code : Tout sélectionner

Forbidden You don't have permission to access /Facebook/autoPost.html on this server.
Et en faite tu as un fichier PHP...

Re: Erreur 403 banale, jamais recu

Posté : 05 avr. 2013, 09:33
par rimie
mais en htaccess PHP ==>HTML

Re: Erreur 403 banale, jamais recu

Posté : 05 avr. 2013, 11:35
par edison1986
Non vu ton erreur le problème viens vraiment du fait que tu appel un fichier html alors que tu as un fichier php...
Pourquoi tu ne veux pas essayer d'appeler le fichier php ?

Re: Erreur 403 banale, jamais recu

Posté : 05 avr. 2013, 11:55
par rimie
Non vu ton erreur le problème viens vraiment du fait que tu appel un fichier html alors que tu as un fichier php...
Pourquoi tu ne veux pas essayer d'appeler le fichier php ?
j'appelle au fichier ici, il est en PHP:
                $this_page = 'Facebook/autoPost/autopost'; // inclu la page autpost
avec htaccess, je le mets en html

Re: Erreur 403 banale, jamais recu

Posté : 05 avr. 2013, 12:22
par edison1986
Et pourquoi tu ne met pas d'extension:
$this_page = 'Facebook/autoPost/autopost'; // inclu la page autpost
 
au lieu de
$this_page = 'Facebook/autoPost/autopost.php'; // inclu la page autpost
 
Et pourquoi a tu absolument besoin d'html le php ne te conviens pas ?

Re: Erreur 403 banale, jamais recu

Posté : 05 avr. 2013, 12:28
par rimie
ca s'appelle du url rewriting, l'extension est declaree lors de l'appelle du fichier:
if(file_exists($file))
{
include $page.'.php';
}

Re: Erreur 403 banale, jamais recu

Posté : 05 avr. 2013, 12:33
par edison1986
Non désoler l'URL rewriting se n'est pas ça...
C'est pour un meilleur référencement par exemple:

pour les actus tu utilise l'url comme cela:
http://www.monsite.com/actualite-au-suj ... ero-15.php
Et tu veu qu'elle se transforme automatiquement en cela:
http://www.monsite.com/actualite.php?id=15

En tous cas tu m'a l'aire de bien te compliquer pour un simple include...
Et le soucis reste le même il te met une erreur sur un fichier HTML alors que le tiens est en PHP.

Je pense que tu devrais chercher de ce coté la...

Re: Erreur 403 banale, jamais recu

Posté : 06 avr. 2013, 14:08
par rimie
je ne pense pas avoir un probleme avec htaccess