Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

remplacer localhost par l'IP pour permettre l'hebregement à distance
#14

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 Smile


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)
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)