Sigo con el fallo de localhost y mi ip. Se invierten los papeles

Started by drmesmer, September 15, 2006, 06:57:52 AM

Previous topic - Next topic

drmesmer

Hola, tengo Un router Webstar PR2320 WIfi configurado en modo DMZ Host (todos los puertos abiertos) que segun el manual es como NAT.

Mi ip publica es 85.137.64.93

Tengo un router con ip privada 192.168.0.1 y la ip de mi PC (donde tengo xampp+smf) 192.168.0.10

Si pongo en el navegador http://85.137.64.93/ [nofollow] me entra en la configuracion del router
Si pongo en el navegador http://localhost/ [nofollow] me entra en el servidor

Ahora bien expongo el problema:

He instalado en modo local (con el servidor Xampp) el Joomla 1.0.11 y el foro SMF ultimo con el bridge y todo.
Desde mi PC todo funciona perfecto pero a la hora de entrar desde cualquier PC externo pues ni joomla ni smf muestran los graficos (se desordena todo) y tampoco deja registrarse.

Segun he leido es por el tema de Localhost. En joomla he conseguido "repararlo" cambiando en configuration.php
   la linea:

  $mosConfig_live_site = 'http://localhost/funkyhouse'; [nofollow]

   por

  $mosConfig_live_site = 'http://85.137.64.93/funkyhouse' [nofollow];;

He entrecomillado lo de reparado porque asi en Joomla funciona todo correcto pero ahora pasa lo contrario de antes, desde un PC externo si pueden entrar y ver la web y yo poniendo lo de siempre en el navegador (http://localhost/ [nofollow]) no puedo. Me pasa ahora lo mismo que le pasaba al que entrara desde fuera.

Con SMF lo mismo , usando el repair_settings.php cambio las rutas de url (sources,smileys,themes...) donde pone localhost pongo 85.137.64.93 y funciona !!!!!!!!!!

Ejemplo de "arreglo" en SMF: 

THEMES URL ----> http://localhost/funkyhouse/foro/Themes/default [nofollow]

lo cambio por  ------------>  http://85.137.64.93/funkyhouse/foro/Themes/default [nofollow]

Pero vuelve a ocurrir lo mismito que con joomla. Ahora pasa lo contrario , la gente de fuera ve bien el foro y yo no puedo entrar....
Pongo http://localhost/foro [nofollow] y no me sale nada de nada.

No se si sera por culpa del router o es del xampp o es algo del apache.
A ver si algun experto supiera dar con mi problema y darme soluciones. Gracias.

drmesmer

Ya he conseguido corregir una cosa.... en settings.php


if ($_SERVER['REMOTE_ADDR'] == '127.0.0.1') # URL to your forum's folder. (without the trailing /!)
{ $boardurl = 'http://localhost/funkyhouse/foro' [nofollow];; }
else
{ $boardurl = 'http://85.137.64.93/funkyhouse/foro'; [nofollow]}

Con este fix pueden entrar desde fuera y ver el foro y yo desde local tambien.


Ahora tengo el problema de que tambien tengo q hacer lo mismo para las rutas de url de avatares ,temas y images pero no se donde encontrarlos. Con el repair_settings.php puede verse pero no se donde se escriben.

Advertisement: