Problème sous easyphp

Druidefou
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 10 Aoû 2005

Problème sous easyphp

Message le Dim Oct 01, 2006 18:51

Bonjour,

J'ai un petit soucis avec easyphp, j'utilise la même méthode que sur wri apparement, à savoir que mes liens ressemblent à ca : /page.php, je reviens à la racine avec le "/", seul problème sous easyphp (et certains hébergeurs aussi d'ailleurs), cela me fait revenir à la racine complète : 127.0.0.1 (je travail avec des alias donc je devrais normalement avoir 127.0.0.1/site).

J'aimerais que ce fameux "/" me fasse revenir à la racine de mon alias et non de easyphp. Il faut modifier le php.ini certainement, mais quel paramètre toucher ?


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Message le Lun Oct 02, 2006 0:31

Je n'ai pas tout compris, mais bon on va essayer quand même ! :lol:

Je pense que tu veux parler de ton propre répertoire racine et non celui mis par défaut sur easyphp, si c'est le cas il te suffit simplement d'éditer le fichier httpd.conf et la ligne :

DocumentRoot "C:/racinedetonsite"


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Lun Oct 02, 2006 0:34

lol

c'est normal

pour definir le repertoire courant c'est ./

rog


sonikbuzz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 469
Inscription: 21 Fév 2005

Re: Problème sous easyphp

Message le Lun Oct 02, 2006 0:44

Druidefou a écrit:J'aimerais que ce fameux "/" me fasse revenir à la racine de mon alias et non de easyphp

Salut,
Pas tout compris là :? tu peux donner un exemple concret.
- En général pour "revenir" c'est ./ ou ../ et non /
- Pour les alias (virtualhost) et le documentroot c'est dans httpd.conf que ca se passe ...

[edit] arf grilled :lol: [/edit]


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Lun Oct 02, 2006 7:25

soit ti modifie ton htraccess en local (rewrite ... http://localhost/tonrep/tapage) soit tu défini ton documentroot

Druidefou
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 10 Aoû 2005

Message le Lun Oct 02, 2006 10:51

Pour expliquer plus clairement :

Je gère plusieurs sites, si je n'en gérais qu'un je le mettrais dans le www et ca serait réglé. Sauf que là je l'ai ai mis ailleurs dans mon disque dur, j'ai donc été sur easyphp en créant des alias qui pointe vers ces répertoires.

J'ai donc par exemple :
-http://127.0.0.1/site1
-http://127.0.0.1/site2

Admettons que je travail sur le site1, lorsque je fais un lien du type : /accueil.php, ce lien va me mener vers : -http://127.0.0.1/accueil.php car le "/" me fait revenir à la racine complète, et ne se bloque pas à la racine de l'alias. Si je suis par exemple dans : -http://127.0.0.1/site1/dossier/test/blabla et que j'ai un lien comme ca : /accueil.php je suis censé revenir à -http://127.0.0.1/site1/accueil.php sauf que là je reviens à : -http://127.0.0.1/accueil.php qui ne marche évidement pas.

Chez certains hébergeurs il est possible de revenir à leur propre racine, si on a un site : -www.hébergeur.com/monsite mes liens sous cette forme reviendront systématiquement à la racine du domaine. Pourtant chez d'autres hébergeurs ca ne le fait pas, il doit donc y avoir une configuration quelques part.

Je vais voir du cîté du http.conf, merci pour vos réponses.


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Lun Oct 02, 2006 11:15

est ce que tu as essayé de faire ton lien

./accueil.php

??

rog

Druidefou
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 10 Aoû 2005

Message le Lun Oct 02, 2006 12:11

Non parce que c'est pas la méthode qui m'intéresse.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 18812
Inscription: 8 Aoû 2004

Message le Lun Oct 02, 2006 13:36

il suffit de définir, dans le http.conf
Code: Tout sélectionner
<VirtualHost *:80>
  DocumentRoot "c:/messites/site1/"
  ServerName site1
</VirtualHost>

et dans hosts
Code: Tout sélectionner
127.0.0.1       site1
et le tour est joué.
Il faut juste redémarrer apache pour que les modifs soient prises en compte


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités