Bonsoir,
Il n'est en effet pas recommandé de mettre des droits en 777. Mais au moins on sait que le problème ne provient pas de là.
Des droits en 644 seraient suffisants je pense dans ta situation.
Ci après un lien intéressant listant quels droits mettre dans quel contexte : http://forums.web4all.fr/topic/3727-...-vos-fichiers/
Pour en revenir à ton problème, je ne vois pas de soucis dans ton arborescence :
- l'include path est connu;
- les 2 premiers require() sont fonctionnels;
- le fichier du dernier require() est bien présent dans l'arbo et dans le path attendu.
Par hasard (on ne sait jamais), n'as tu pas une différence de casse dans le nom de ton fichier et/ou répertoire ? Une majuscule en trop ou moins par exemple, genre
.:/main/inc/lib/pear/HTML/Table/storage.php
ou encore
.:/main/inc/lib/pear/HTML/Table/STorage.php
?
Un test intéressant à faire également serait de vérifier l'existence du fichier avec la fonction is_file().
http://fr.php.net/manual/fr/function.is-file.php
Partager