Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/09/2011, 07h31   #1
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
Par défaut Que veut dire cette erreur

Bonjour à tous,

Je suis en train de faire un site et tout va bien sauf 1 seul lien qui me retourne cette erreur :
Code :
Warning: include() [function.include]: open_basedir restriction in effect. File(/erreur/erreur404.html) is not within the allowed path(s): (/mnt/163/sdb/9/3/qi98) in /mnt/163/sdb/9/3/qi98/tmp/main_inc/main_inc.php on line 37
Pourriez-vous me dire pourquoi j'ai cette erreur ?

J'ai vérifié et le fichier "erreur404.html" existe bien dans son répertoire approprié !

Voilà la fin du code du fichier qui gère toutes les pages :
Code :
1
2
3
4
5
6
7
8
9
10
11
...
 
	'10' => 'pages/sitemap/sitemap.html',
	'11' => '',   	
	'12' => '',
	);
if(!array_key_exists($page, $array_)) include('/erreur/erreur404.html');
elseif(!is_file($array_[$page])) include('/erreur/erreur404.html'); 
else  
include($array_[$page]);
?>
Merci de votre aide.

RECTIFICATIF
C'était simplement une erreur de maj/min.
Il fallait le voir, au lieu de "implantation", j'avais mis "Implantation".
C'est pourquoi ça marchait bien en local !
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 10h47   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
C'est ce chemin (absolu) qui est faux :
Citation:
/erreur/erreur404.html
Il figure d'ailleurs dans le message d'erreur ...
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 11h24   #3
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
Citation:
Envoyé par julp Voir le message
C'est ce chemin (absolu) qui est faux :

Il figure d'ailleurs dans le message d'erreur ...
Pourtant, il existe bel et bien, aussi bien en local qu'en ligne !

Local :


En ligne :

"TMP" est la racine du site


Ca y est, j'ai trouvé la cause, c'est pas qu'il fallait écrire, mais .
Maintenant, c'est OK !

Merci à tous.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 11h31   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Absolu par rapport à la racine du système de fichier, comme usuel, pas du site (à moins d'un chroot ou similaire bien sûr).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 11h42   #5
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
Citation:
Envoyé par julp Voir le message
Absolu par rapport à la racine du système de fichier, comme usuel, pas du site (à moins d'un chroot ou similaire bien sûr).
Comme c'est un site d'essai, la racine, donc où est l'index.php et la config, c'est dans un rép. tempo.

Au fait, c'est quoi un chroot ?
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 12h04   #6
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Et ? La racine du site (DocumentRoot) n'est pas celle du système de fichiers (/ > /mnt/163/sdb/9/3/qi98/).

Citation:
chroot (change root) permet de changer le répertoire racine d'un processus de la machine hôte. (+/- confinement)
(effectuer une recherche pour en savoir plus - vous n'êtes pas concerné ici)
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 15h53   #7
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 136
Points : 136
Comme c'est un site temporaire, juste pour l'exemple, il est dans un répertoire qui se situe déjà dans le site officiel !
Citation:
http://qi98.free.fr/tmp/
Ca gêne vraiment si c'est structuré comme ça ?
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h33.


 
 
 
 
Partenaires

Hébergement Web