• Hola, el problema que tengo es el siguiente:

    He instalado en mi maquina un mysql con phpmyadmin y he puesto un WordPress en /var/www. Y quiero poder trabajar des de otras maquinas de la misma red.

    Desde mi maquina todo funciona perfectamente pero al entrar des de otra maquina de la misma red no.
    El problema es que tengo configurado en DB localhost y las maquinas externas pueden ver el wordpress(aunque no carga el tema ni los css) pero cuando intentan acceder a otro enlace que ecargue algo de DB mi maquina les dice es localhost pero ellos en vez de local host tienen que conectarse a .141
    De echo si resuelvo esos /localhost/wp…./picture1.jpg por .141/wp…/picture1,jpg las imágenes se ven perfectamente.

    pero evidentemente cuando le dices a tu cliente que se conecte a localhost busca en su propio pc y no encuentra nada.

    Tengo tanto el servidor web apache como el mysql instalado en la misma maquina con ubuntu

    He intentado modificar el archivos hosts para que la ip .141 la dirija a localhost, pero no me funciona.

    Alguien ha realizado esto alguna vez? es posible hacerlo funcionar? Alguna idea?

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Antes que nada localhost funciona solo para apuntar a la misma maquina, seria como si tu llamaras a alguien usando tu nombre y no el nombre de la persona. para acceder desde otra maquina que hace parte de la misma LAN debes hacerlo mediante su IP ej. http://182.168.0.4 asi mismo en la configuracion de wordpress debes cambiar la URL del sitio por la IP del servidor y no usar localhost como url del sitio. http://www.guia-ubuntu.com/index.php/Servidor_web

    Iniciador del debate zartch

    (@zartch)

    Puede ser que el problema venga por ahí, pero mi archivo /etc/apache2/sites-available/default No tiene la linea que dice que hay que quitar: #RedirectMatch ^/$ /apache2-default/

    La configuración de la DB tengo puesto localhost, por que el servidor esta en el mismo sitio que la DB

    Para acceder a la web des de la maquina y desarrollar puedo perfectamente. El problema viene cuando entro desde otra maquina por una ip de la red.

    Por ejemplo:
    Mi maquina es 10.4.50.141 des de esa maquina todo wordpress funciona correctamente. en la configuración apunta a localhost para la base de datos.

    El problema viene cuando entro desde otra maquina de la misma red. Entro con la ip 10.4.50.141 se ve todo el contenido (incluido los post)
    pero falta el css y el tema.
    Al clickar a algún sitio que requiera una conexión a la base de datos se substituye la ip por localhost automáticamente y evidentemente todo deja de funcionar por que localhost de la maquina es la propia maquina y no en mi maquina que es donde tendría que mirar.

    Entonces he probado de referenciar la db de mi maquina poniéndole directamente mi ip de red. 10.4.50.141 pero esto me da error por que WP no se sabe conectar con la base de datos.
    También he añadido la entrada 10.4.50.141 localhost a la tabla de host, pero aun así no lo entiende.

    paulino lima

    (@paulino-lima)

    Tengo el mismo problema, no me cargan el tema.

    Peter Olle

    (@peterolle)

    Todo tiene que apuntar a 10.4.50.141 y NO a localhost. Ese es el problema.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Trabajando en local compartiendo’ está cerrado a nuevas respuestas.