WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
repertoire racine d'un site aliasé en local ?
Envoyé par: grego9430 (81.255.101.---)
Date: 07 January 2009 à 14:01

Bonjour,

J'ai créé un alias pour mon site en local qui pointe sur C:/mon_pc/mon_dossier/mon_alias

Quand je développen local, j'ouvre le site à l'adresse :
[127.0.0.1]

Ensuite dans mes fichiers php je fais des include du genre:
require_once("C:/mon_pc/mon_dossier/mon_alias/fichier_a_inclure.php"winking smiley;

je sais je pourrais utiliser des chemins relatifs mais je ne veux pas je suis amené à remanier mes répertoires :
require_once("./fichier_a_inclure.php"winking smiley;

Le slash / n'est pas reconnu comme le répertoire de mon site aliasé sur wampserver contrairement aux serveur distants. Sur mon serveur distant, si je met directement:
require_once("/fichier_a_inclure.php"winking smiley;
alors le slash représente la racine de mon site

Le problème est donc que je doit changer tous les chemin quand je migre mon site de mon serveur local wamp vers omn serveur web distant...
Y aurait-il u n moyen pour éviter cela ?

Merci

Options: Répondre•Citer ce Message
Re: repertoire racine d'un site aliasé en local ?
Envoyé par: epasquier (---.fbx.proxad.net)
Date: 15 January 2009 à 20:29

Regarde les variables $_SERVER[DOCUMENT_ROOT], $_SERVER[PHP_SELF], ...
(faire un phpinfo() pour voir les autres).

Il faut construire tes chemins avec ces variables, comme ça ton site peut fonctionner dans n'importe qu'elle configuration.
Par exemple, je développe sur PC et chaque projet est dans un sous-répertoire.
Lorsque je passe en production, le projet est à la racine du serveur, et je ne fais aucun changement grâce à l'utilsation de ces variables d'environnement.

Cordialement,
Eric.

Options: Répondre•Citer ce Message
Re: repertoire racine d'un site aliasé en local ?
Envoyé par: grego9430 (81.255.101.---)
Date: 22 January 2009 à 17:03

malheureusement, j'ai essayé $_SERVER[DOCUMENT_ROOT] mais j'ai le message d'erreur:
Notice: Use of undefined constant DOCUMENT_ROOT - assumed 'DOCUMENT_ROOT'

Options: Répondre•Citer ce Message
Re: repertoire racine d'un site aliasé en local ?
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 22 January 2009 à 17:38

Bonjour,

Mauvaise syntaxe.

La bonne est $_SERVER['DOCUMENT_ROOT']

Voir [www.php.net] et plus particulièrement [www.php.net]

Options: Répondre•Citer ce Message
Re: repertoire racine d'un site aliasé en local ?
Envoyé par: grego9430 (---.151-224-89.dsl.completel.net)
Date: 24 January 2009 à 12:29

Bonjour,

Effectivement je m'étais trompé sur la synthax, néanmoins $_SERVER['DOCUMENT_ROOT'] me retourne le chemin où est installé wamp sur mon PC (C:/wamp/www/) au lieu de me retourner le chemin de mon répertoire local aliasé (C:/mon_pc/mon_dossier/mon_alias/).

J'ai regardé les liens sur php.net mais je n'ai malheureusement pas trouvé de variable globale qui retourne la racine d'un site aliasé.

Options: Répondre•Citer ce Message
Re: repertoire racine d'un site aliasé en local ?
Envoyé par: bagu (---.bagu.biz)
Date: 24 January 2009 à 13:31

Bonjour,

Ceci : [lists.alternc.org]
Devrait théoriquement t'aider.

Tiens nous au courant.

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP