Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4146 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Sous-domaine et dossier parent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sous-domaine et dossier parent

n°1715899
WebManiaK
Geek Attitude
Posté le 10-04-2008 à 20:52:50  profilanswer
 

Bonsoir.
 
Dans l'optique de créer un site Web en PHP pour aider les personnes débutant sur le magnifique OS qu'est Linux, j'ai développé plusieurs scripts PHP dont un me pose quelque soucis.
En effet, il s'agit d'une sorte de "blog" simple mais efficace. J'ai fais quelques includes pour aller rechercher des fichiers de configuration.
 
Mon problème, puisque mon script en lui-même marche pas trop mal, c'est lorsque j'utilise des sous-domaine.
A la base, on doit se rendre sur mon site (Geekitude) puis cliquer sur "WebManiaK" dans la barre du haut. Mais voilà, j'ai voulu raccorder un sous-domaine (http://webmaniak.geekitude.info) sur mon espace perso ou blog, comme vous voulez.
 
Là, tout à complètement lâché. Lorsqu'on se rend sur le sous-domaine, on constate trois erreurs. J'ai donc essayé de mettre le lien absolu avec un

Code :
  1. $_SERVER["DOCUMENT_ROOT"]


en plus dans l'include. Là, les erreurs ont diminuées, mais le problème reste le même, je n'arrive pas à inclure un fichier qui se trouve dans un dossier parent lorsque je suis sur mon sous-domaine.
 
Donc, pour résumer, j'ai mon sous-domaine qui pointe sur un dossier, dans lequel j'ai un fichier qui requiert un autre. Cet autre se trouve dans le dossier parent et je n'arrive pas à l'inclure (sauf en abandonnant le sous-domaine).
Est-il donc possible de faire une include() de ce fameux fichier ou dois-je abandonner le sous-domaine parce qu'il n'y a pas d'autre possibilité ?
 
Cordialement,
WebManiaK
 
P.-S: Erreur actuelle:

Code :
  1. Warning: include() [function.include]: open_basedir restriction in effect. File(../blog.php) is not within the allowed path(s): (/tmpPHP:/home/web/clients/2geeks.hostarea.org/www/beta/webmaniak:/home/web/clients/webmaniak.geekitude.info/sessions/) in /home/web/clients/2geeks.hostarea.org/www/beta/webmaniak/index.php on line 1
  2. Warning: include(../blog.php) [function.include]: failed to open stream: Operation not permitted in /home/web/clients/2geeks.hostarea.org/www/beta/webmaniak/index.php on line 1
  3. Warning: include() [function.include]: Failed opening '../blog.php' for inclusion (include_path='.:/usr/local/apache2/php5//lib/php') in /home/web/clients/2geeks.hostarea.org/www/beta/webmaniak/index.php on line 1

mood
Publicité
Posté le 10-04-2008 à 20:52:50  profilanswer
 

n°1720083
ludovicus6​4
Posté le 18-04-2008 à 19:07:28  profilanswer
 

Vérifies le CHMOD peut etre..

n°1720097
masterpsx
Aigloun foutougrafe
Posté le 18-04-2008 à 19:36:55  profilanswer
 

Utilise le chemin absolu pour tes include(), avec $_SERVER['SCRIPT_FILENAME'] je pense que tu dois y arriver, il faut juste virer le nom de la page courante normalement.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Sous-domaine et dossier parent

 

Sujets relatifs
Que fais ce script trouvé à la racine du dossier windows?Accéder aux données d'un autre domaine en Javascript
[Eclipse] Refresh d'un dossier pendant l'éxecutionInterdire en lecture un dossier = .htaccess ?
Redirection domaine vers www.domaine ?plusieurs sessions sur un nom de domaine
Créer un raccourci vers un dossierProtèger un dossier sans htaccess?
[resolu] htaccess et sous-domaine vers dossier..[PHP + Apache] Protéger le listage d'un dossier mais pas les élements
Plus de sujets relatifs à : Sous-domaine et dossier parent


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)