#1 Le 16/01/2008, à 14:01
- nowan
[Résolu]CMSMS ou apache2? tous les liens pointent vers localhost
J'ai installé un CMS Made Simple su ma machine. Lorsque je l'attaque à partir de mon serveur, pas de problème , tout fonctionne au poil.
Par contre, lorsque je l'attaque d'une autre machine, pas de css, et les liens foirent. Je dans la sourche html de la page que tous les liens dans l'application (et les css) pointent vers http://localhost/... au lieu de http://192.168.0.100/... (je m'etait attendu à avoir des URL relatives en fait) ce qui est encore plus ennuyeux quand je viens de l'extérieur en utilisant mon ip dynamique...
Est-ce un pbm apache2 ou un truc spécificque à CMSMS (il me semble que j'ai le meme pbm avec joomla)
D'avance merci pour vos réponses ;-)
Dernière modification par nowan (Le 16/01/2008, à 21:07)
Hors ligne
#2 Le 16/01/2008, à 17:20
- GaRgAm
Re : [Résolu]CMSMS ou apache2? tous les liens pointent vers localhost
Hi io,
Effectivement CMSMS stocke les url en chemin entier et pas relatif, j'ai pas trop chercher pourquoi cela dit ca doit avoir un rapport avec une possibilité de rewritting ou autre .
Le plus simple dans ce cas (enfin perso je fais comme ca) c'est de disposer d'un "dns" de dyndns (gratuit) et lorsque tu configures ton CMSMS au lieu d'indiquer "http://localhost/..." tu mets "http://nickname.dyndns.com".
Comme ça en local ou à distance l'application marchera bien
ps: je sais pas pourquoi le message à été posté deux fois et lorsque je l'édite ça édite les deux
ps2: bug résolu dirait-on
Dernière modification par GaRgAm (Le 16/01/2008, à 20:46)
Hors ligne
#3 Le 16/01/2008, à 19:25
- nowan
Re : [Résolu]CMSMS ou apache2? tous les liens pointent vers localhost
oké, mais je change ça ou?
mais le plus étrange c'est de joomla me fait la même chose.
C'est pas qquechose qui peut venir d'apache?
Hors ligne
#4 Le 16/01/2008, à 20:45
- GaRgAm
Re : [Résolu]CMSMS ou apache2? tous les liens pointent vers localhost
Hi io ~
Nop ca vient pas d'apache
Alors dans ton repertoire cmsmadesimple tu as un fichier config.php tu l'ouvres et ligne 41 tu as:
$config['root_url'] = 'http://localhost/cmsmadesimple';
tu remplaces ça par
$config['root_url'] = 'http://nickname.dyndns.com/cmsmadesimple';
et ça devrait être bon
Pour Joomla désolé aucune idée
Bonne soirée
Hors ligne
#5 Le 16/01/2008, à 21:06
- nowan
Re : [Résolu]CMSMS ou apache2? tous les liens pointent vers localhost
bhen en fait c'est le meme pbm. j'ai trouvé
$config['root_url'] = '/cmsmadesimple';
donnera des url relatives
Hors ligne
#6 Le 16/01/2008, à 21:23
- GaRgAm
Re : [Résolu]CMSMS ou apache2? tous les liens pointent vers localhost
Bien vu
Hors ligne
#7 Le 12/03/2008, à 18:57
- Simabo
Re : [Résolu]CMSMS ou apache2? tous les liens pointent vers localhost
Désolé de déterrer un topic vieux de 2 mois mais ma précision aidera peut-être ceux qui tombent dessus via une recherche sur Google...
En mettant "/cmsmadesimple" dans config.php, le site sera vu correctement à partir d'un PC distant mais seulement avec Firefox.
Pour que ça fonctionne aussi avec IE et dérivés, préfixez avec l'adresse IP locale du serveur. Mon IP étant 10.0.0.102, je mets donc "http://10.0.0.102/cmsmadesimple" dans config.php.