03/05/2012, 12:21:00
As tu passé WampServer en mode en-ligne (clic droit sur l'icone, farfouille les options) par défaut et par sécurité il désactive la mise "en ligne" des sites local.
Si tu fais cela tu devrais depuis un PC d'un collègue pouvoir avoir ton site avec ton IP
ensuite tu changes dans config.php les termes localhost par ton IP comme je t'ai dit.
$config['root_url'] = 'http://99.99.99.99/cmsmadesimple-1.10.3-english';
Ensuite tu vides ton cache cms (via l'administration ou les fichiers dans /tmp/c_templates sauf index.html)
Si tes feuilles de styles contenaient des "localhost" dans les appels aux images, change cela par [[root_url]] :
http://locahost/site_cms/uploads/img.gif ==> [[root_url]]/uploads/img.gif
Si tes feuilles de styles contenaient des "IP" dans les appels aux images, même combat :
http://99.99.99.99/site_cms/uploads/img.gif ==> [[root_url]]/uploads/img.gif
Si tes feuilles de styles contiennent des url relative : même combats :
/uploads/img.gif => [[root_url]]/uploads/img.gif et
uploads/img.gif => [[root_url]]/uploads/img.gif
Une fois tout vérifié tu installes Firefox + Firebug et tu relance ton site depuis http://locahost sur ton PC, normalement tous les menus doivent pointer vers l'ip de ta machine.
tu relance ton site depuis ton IP sur ton PC ou sur le PC d'un collègue : normalement tous les menus doivent pointer sur ton IP
Si tes images continuent d'être absente : regarde avec firebug l'URL recherchée, il est évident que tu as loupé une modification dans les feuilles de style
C'est pas compliqué, juste un peu long à tout faire quand on prend pas les bonnes habitudes dès le départ ( utilisation de [[root_url]] dans le CSS et {root_url} ailleurs)
Si tu fais cela tu devrais depuis un PC d'un collègue pouvoir avoir ton site avec ton IP
ensuite tu changes dans config.php les termes localhost par ton IP comme je t'ai dit.
$config['root_url'] = 'http://99.99.99.99/cmsmadesimple-1.10.3-english';
Ensuite tu vides ton cache cms (via l'administration ou les fichiers dans /tmp/c_templates sauf index.html)
Si tes feuilles de styles contenaient des "localhost" dans les appels aux images, change cela par [[root_url]] :
http://locahost/site_cms/uploads/img.gif ==> [[root_url]]/uploads/img.gif
Si tes feuilles de styles contenaient des "IP" dans les appels aux images, même combat :
http://99.99.99.99/site_cms/uploads/img.gif ==> [[root_url]]/uploads/img.gif
Si tes feuilles de styles contiennent des url relative : même combats :
/uploads/img.gif => [[root_url]]/uploads/img.gif et
uploads/img.gif => [[root_url]]/uploads/img.gif
Une fois tout vérifié tu installes Firefox + Firebug et tu relance ton site depuis http://locahost sur ton PC, normalement tous les menus doivent pointer vers l'ip de ta machine.
tu relance ton site depuis ton IP sur ton PC ou sur le PC d'un collègue : normalement tous les menus doivent pointer sur ton IP
Si tes images continuent d'être absente : regarde avec firebug l'URL recherchée, il est évident que tu as loupé une modification dans les feuilles de style
C'est pas compliqué, juste un peu long à tout faire quand on prend pas les bonnes habitudes dès le départ ( utilisation de [[root_url]] dans le CSS et {root_url} ailleurs)