WAMP et création d'alias -> Directory doesn't exist

Eléphanteau du PHP | 38 Messages

06 févr. 2007, 10:42

Bonjour,
je découvre wamp avec bonheur, mais j'ai un soucis pour la création d'alias.

Les fichiers php sont bien parsés dans le répertoire www, mais pour un soucis d'organisation sur mon disque, j'aurais voulu pourvoir faire différents alias qui ne sont pas nécessairement dans le dossier www tout en restant sur C, dans ma session.

Je tente par le menu Alias directories -> Add an alias, de faire pointer vers un dossier qui serait :
C:Documents and Settings/Propriétaire/Mes Documents/
mais un message m'indique que ce dossier n'existe pas, ce qui n'est absolument pas le cas.
Je dois faire une erreur, mais où ?

Merci pour votre aide

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 févr. 2007, 11:05

Ne serait-ce pas

Code : Tout sélectionner

C:\Documents and Settings\Propriétaire\Mes Documents\
plutôt que

Code : Tout sélectionner

C:Documents and Settings/Propriétaire/Mes Documents/
("\" au lieu de "/" et "C:\" plutôt que "C:")
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 38 Messages

06 févr. 2007, 11:19

Bonjour,

Merci de ta réponse, j'ai testé avec C:/ ainsi qu'en remplaçant les / par des \ sans succès :cry:

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

06 févr. 2007, 11:41

Chez moi cela fonctionne avec :
c:/Documents and Settings/Monnom/Mes documents
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 38 Messages

06 févr. 2007, 12:21

Bonjour,

J'ai tout redémarré, viré tous mes tests et recommencé à zéro.
Il semblerait que ça fonctionne !!!!

Le seul point un peut 'touchy', c'est que mon nom comporte un accent dans le système, que j'ai viré, mais toujours sans succès, le fait d'entrer 'Propriétaire' dans la fenêtre DOS ne passe pas non plus, il faut faire générer un alias avec juste Documents and Settings et ensuite modifier le fichier .conf généré.

Un soucis d'encodage, peut-être ???

Merci pour votre aide

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

06 févr. 2007, 12:32

Je ne vois pas l'intérêt d'avoir un alias depuis WAMP5 vers un répertoire dont le chemin comporte des espaces et des accents : très déconseillé en web !
Modifié en dernier par mere-teresa le 06 févr. 2007, 16:12, modifié 1 fois.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 38 Messages

06 févr. 2007, 12:42

Je te rejoins tout à fait, mais je m'appelle Stéphane (avec accent ;)) et en tant que maniacoPsychoRigido mon rangement est comme çà (XP Home édition) :

c:/Documents and Settings/Propriétaire/Mes documents/Jobs/no_nomClient_nomJob/DEV/

Dans ce cas de figure, je ne peux gérer ni les accents, ni les espaces :(

Eléphanteau du PHP | 38 Messages

08 févr. 2007, 13:54

Bonjour,
je reviens sur ce que j'ai dit précédemment :?

Les alias sont visibles depuis la page de localhost,
le fichier phpinfo(); fonctionne bien dans le localhost

les fichiers html sont accessibles dans l'alias,
par contre lors de l'appel de fichiers .php, j'ai cette erreur qui survient :

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening required 'C:/Documents and Settings/Propriétaire/Mes documents/Jobs/_TESTS/info.php' (include_path='.;C:\php5\pear') in Unknown on line 0

Merci pour votre aide

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

08 févr. 2007, 14:57

Il faut que tes fichier PHP passent par Apache pour être interprétés, donc tu dois les mettre dans le Document Root. Pour WAMP5, le Document Root est le répertoire www/
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 38 Messages

08 févr. 2007, 16:03

Merci de ton aide à nouveau.

Zut flûte cr****, je pensais (à tort donc) que les alias permettaient d'aller parser dans d'autres dossiers.

Totopourvousservir
Invité n'ayant pas de compte PHPfrance

25 juil. 2013, 19:22

moi aussi ...des années plus tard ... dramatiquement stupide :
quand on passe par : Wamp server -> apache -> alias directories -> add alias, on a une fenetre qui s'ouvre
elle vous propose d'entrer l'alias 'test' jusque là tout va bien moi je voulais mettre 'toto' comme alias,
j'ai entré exactement : 'toto'
avec les ' ' encadrante et ça a marché, c'est là que ça se gâte ! il faut entrer le chemin vers le répertoire où l'on va mettre ses salades à soi, par exemple le répertoire 'site_de_toto' que l'on a deviné (YES!) qu'il fallait créer dans le répertoire /wamp/www/ et la fenêtre nous dit textuellement :
enter the destination of your alias.
For exemple : 'c:/test/' would make http://localhost/test/ point to c:/test
alors, bêtement on tape 'c:/wamp/www/site_de_toto/' (avec les ' ' encadrant tout bien comme dans le modèle !)
et ça ne marche pas , et on a ce scrodonouf de message d'erreur ... again and again
Voila dans le cas du nom de l'alias , les ' ' n'ont pas d'importance, mais pour l'adresse IL NE FAUT PAS LES METTRE !
compris ! C'était simple pourtant : que de temps perdu pour une ânerie (je modère mes mots)
je suis plutôt gentil alors je ne qualifierai pas le génial auteur du programme de cette fenêtre ...
Signé : Toto pour vous servir