No accedo desde internet

Inicio Foros WordPress Dominios – Hosting No accedo desde internet

Etiquetado: 

Este debate contiene 13 respuestas, tiene 3 mensajes y lo actualizó  profeto hace 7 años, 9 meses.

  • Autor
    Publicaciones
  • #20613

    profeto
    Participante

    <p>He montado un blog con WP en Ubuntu server con LAMP, en red local funciona perfectamente pero desde internet no puedo acceder al blog, sí se me abre wp-login.php pero al introducir usuario y passw me dice el error de siempre : Problema al cargar la página, está tardando en responder….<br />
    He mirado los log y los errores<br />
    /var/log/access.log<br />
    /var/log/auth.log<br />
    /var/log/boot.log<br />
    /var/log/mysql.log<br />
    /var/log/mysql.err<br />
    /var/log/apache2/error.log<br />
    /var/log/apache2/access.log<br />
    /var/log/mysql/error.log<br />
    etc. en ninguno me dice nada de interés, creo que son normales.<br />
    Phpmyadmin se abre bien y en<br />
    Wp-config.php tengo una duda en la línea siguiente:<br />
    define(‘DB_HOST’, ‘localhost:3306’); #¿es correcta?<br />
    lo demas: DB_NAME, DB_USER; DB_PASSWORD son correctos.</p>
    <p>/etc/apache2/sites-available/default parece estar correcto también,<br />
    en fin que no sé dónde pueda estar el error.<br />
    También he configurado<br />
    /networking pero he puesto los DNS públicos y no los de mi servidor de ADSL</p>
    <p>O sea, que desde internet "veo" el directorio donde está WP accedo a los ficheros, unos se abren y otros no.<br />
    el acceso es del tipo:<br />
    http://Ip_estática_de_telefonica:4444/index.php<br />
    No sale nada.<br />
    Gracias a todos.<br />
    Saludos<br />
    AJ:)
    </p>

  • #50368

    Pedro Raul
    Participante

    *tienes que routear el puerto http generalmente es el 80. escanea y asegurate que esta abierto. luego rutealo a tu servidor

  • #50371

    profeto
    Participante

    Ya tengo abiertos los puertos el 80 y otro más. Lo he configurado en el fichero /apache2/ports.conf

    NameVirtualHost *:nº_puerto_abierto
    Listen nº_puerto_abierto

    También los he abierto en el router.

    De hecho, como decía anteriormente, puedo acceder a wp-login.php pero me sale sin ningún gráfico parece que sólo puedo verlo en modo texto, con el nombre del Blog en color azul y grande y el resto en texto sin iconos, ni gráficos, solo me sale un botón para iniciar sesión pero al clicarlo no sale nada.

    Gracias por tu respuesta.
    AJ:)

  • #50397

    LGrusin
    Miembro

    Eso ocurre porque está accediendo a localhost y no a la dirección de red del PC donde tienes el blog.

    En ese caso tendrás que decirle a WordPress que la dirección no es localhost/blog sino 192.168.0.3/blog, por ejemplo.

    Prueba con páginas estáticas en HTML para salir de dudas y saber si es problema de la URL que le has puesto a WordPress.

    Un saludo

  • #50456

    profeto
    Participante

    Efectivamente, va a ser ese el camino.
    He probado con una página html, que no requiere BD, y funciona bien desde internet.
    Pero no sé qué quieres decir con lo de la dirección localhost/blog

    En wp-config.php he puesto

    define (‘DB_HOST’, ‘localhost:4444’);

    siendo 4444 el puerto que tengo abierto.

    Si pongo 192.168.1.4:4444
    me da error de sintaxis: ‘Parse error’ …etc en la linea 29 de wp-config.php que es esa precisamente.

    ¿Es que no es ahí donde hay que cambiarlo?

    Muchas gracias por tu respuesta, es la primera que en muchos meses me ha ayudado.
    Pero aún no logro resolverlo del todo.
    A ver si me das otro empujoncito o empujonazo.

    Gracias de todos modos.
    Saludos.
    AJ:)

  • #50458

    LGrusin
    Miembro

    En el DashBoard o Panel de control de WordPress en Settings – General, donde pone “WordPress address (URL)” y “Site address (URL)” debes poner la IP local del PC que hace de servidor. De esta manera el servidor podrá encontrar hojas de estilos y demás que necesita WordPress cuando acceden desde el exterior.

    Ejemplo:
    “http://localhost”
    cambialo por
    “http://192.168.1.3”
    suponiendo que sea esta la IP del servidor local.

    Si el blog está en una carpeta pues igual:
    “http://localhost/blog3”
    por
    “http://192.168.1.3/blog3”

    Espero haberme explicado mejor.

  • #50464

    profeto
    Participante

    Ahora estoy en casa y esto no lo puedo hacer desde aquí.
    ¿O con ssh sí? ¿El fichero de settings de WP se corresponde con wp-config.php?
    Bueno, mejor lo dejo para mañana.
    Muchas gracias.
    Saludos.
    AJ:)

  • #50503

    profeto
    Participante

    Bueno, parece que la he cag….he entrado como administrador y he cambiado la carpeta de Worpdpress, pero al perecer he puesto mal el nombre, después lo he vuelto a cambiar poniendo el nombre correcto, pero me da error de “fichero no encontrado en este servidor” indicándome el primer nombre erróneo, es decir, no puedo acceder como administrador porque dice que el fichero /home/colegio/wordpress/wp-login.php no existe en el servidor.
    En realidad, sí está en ese sitio y también en home/colegio/web/wp-login.php que es la dirección correcta.
    Además el aspecto del blog ha cambiado y han desaparecido muchas cosas , sólo sale el fondo y lo demás está en modo texto.
    Todo esto ocurre desde la red local, porque desde no puedo sabero aún.

    ¿Cómo se puede acceder como administrador desde un terminal de Ubuntu?

    o

    ¿Cómo cambio la configuración para que no aparezca la dirección errónea y sí la coprrecta?

    Bueno esto se complica más de lo esperado.
    Gracias.

  • #50507

    LGrusin
    Miembro

    Pues no entiendo nada. ¿Has tocado carpetas? Pero si lo único que tenías que hacer era sustituir localhost por la ip interna desde el DashBoard de WordPress. Ni siquiera hay que tocar el wp-config.php

    Borra la cache del navegador cada vez que hagas cambios no sea que te esté mostrando información incorrecta guardada en los archivos temporales del navegador.

  • #50517

    profeto
    Participante

    Está claro que he metido la pata, pero quizá tenga alguna excusa.

    Hice la instalación de WP siguiendo un tutorial de [url=http://www.forat.info/2008/08/12/servidor-en-linux-ubuntu-server-manual-completo/]Forat[/url].

    Con este tutorial todo ha ido bien, pero se basa en no tener IPfija y por ahí empezaron mis problemas ya que yo sí la tengo… en fin no me alargo.. en el capítulo de instalar WP todo se hace fácilmente, una de las cosas que se hace es copiar el directorio donde está WP a otro directorio para acceder a él y no al de WP; es decir, se instala WP en /home/usuario/wordpress.

    Mientras está en ese directorio se edita wp-config.php y se cambian, con el editor [u]nano[/u] los datos de:

    DB_NAME; DB-USER y DB_PASSWORD.

    Y después se copia todo el directorio /home/usuario/wordpress en
    /home/usuario/web, que es DeafultRoot para Apache2.

    A partir de ahí se trabaja con Dashboard de WP.

    Hoy tenía en Settings en URL y Site : http://192.168.1.4

    URL lo cambié por http:/192.168.1.4:4444/home/usuario/wordpress
    y el site creo recordar que puse algo parecido.
    Al darle a guardar configuración me dijo que no existía el fichero wp-…algo…php
    Entonces volví a cambiar la URL por
    http://192.168.1.4:4444/home/usuario/web
    y parece que se guardó bien.

    Pero al abrir el blog en local ya apareció con aspecto de texto y al intentar entrar en Iniciar Sesión me daba el error que te comento en el otro post.

    De forma que ahora no puedo acceder al Dashboard.
    Si escribo en el navegador: http://ip_fija:4444/wp-login.php me sale una pantalla de texto pidiéndome Usuario y contraseña y con enlaces al blog y a recordar contraseña.

    Pero si pulso en algunos de los enlaces me sale: No puede encontrar el servidor en 192.168.1.4444

    Ahora me doy cuenta de que he puesto mal la dirección, ¡¡¡¡ he puesto un punto antes de 4444 en lugar de dos puntos !!!!!

    A lo mejor es eso, pero…

    ¿Cómo lo soluciono si no puedo acceder al dashboard?

    Gracias y perdón por la torpeza.
    AJ:(

  • #50531

    profeto
    Participante

    He logrado recuperar el dashboard, deshaciendo los cambios directamente en el phpmyadmin, en la tabla wp_options he encontrado los datos que introduje y los he vuelto a dejar como estaba, es decir:

    Dirección de WordPress (URL): 192.168.1.4
    Site address (URL) : 192.168.1.4

    Todo ha vuelto a la normalidad, es decir, funciona en local, pero no desde internet.

    Según me dijiste ¿tendría que poner algo así_
    Dirección de WordPress (URL): 192.168.1.4
    Site address (URL) : 192.168.1.4/home/usurario/web ?

    Ya que es en esa carpeta donde tengo el wordpress, ¿tengo que añadir el puerto, o sea:
    Dirección de WordPress (URL): 192.168.1.4:4444
    Site address (URL) : 192.168.1.4:4444/home/usurario/web?

    Gracias
    AJ:)

  • #50551

    profeto
    Participante

    Está claro que he metido la pata, pero quizá tenga alguna excusa.

    Hice la instalación de WP siguiendo un tutorial de Forat.

    Con este tutorial todo ha ido bien, pero se basa en no tener IPfija y por ahí empezaron mis problemas ya que yo sí la tengo… en fin no me alargo.. en el capítulo de instalar WP todo se hace fácilmente, una de las cosas que se hace es copiar el directorio donde está WP a otro directorio para acceder a él y no al de WP; es decir, se instala WP en /home/usuario/wordpress.

    Mientras está en ese directorio se edita wp-config.php y se cambian, con el editor nano los datos de:

    DB_NAME; DB-USER y DB_PASSWORD.

    Y después se copia todo el directorio /home/usuario/wordpress en
    /home/usuario/web, que es DeafultRoot para Apache2.

    A partir de ahí se trabaja con Dashboard de WP.

    Hoy tenía en Settings en URL y Site : http://192.168.1.4

    URL lo cambié por http:/192.168.1.4:4444/home/usuario/wordpress
    y el site creo recordar que puse algo parecido.
    Al darle a guardar configuración me dijo que no existía el fichero wp-…algo…php
    Entonces volví a cambiar la URL por
    http://192.168.1.4:4444/home/usuario/web
    y parece que se guardó bien.

    Pero al abrir el blog en local ya apareció con aspecto de texto y al intentar entrar en Iniciar Sesión me daba el error que te comento en el otro post.

    De forma que ahora no puedo acceder al Dashboard.
    Si escribo en el navegador: http://ip_fija:4444/wp-login.php me sale una pantalla de texto pidiéndome Usuario y contraseña y con enlaces al blog y a recordar contraseña.

    Pero si pulso en algunos de los enlaces me sale: No puede encontrar el servidor en 192.168.1.4444

    Ahora me doy cuenta de que he puesto mal la dirección, ¡¡¡¡ he puesto un punto antes de 4444 en lugar de dos puntos !!!!!

    A lo mejor es eso, pero…

    ¿Cómo lo soluciono si no puedo acceder al dashboard?

    Gracias y perdón por la torpeza.
    AJ:(

  • #50552

    profeto
    Participante

    He logrado recuperar el dashboard, deshaciendo los cambios directamente en el phpmyadmin, en la tabla wp_options he encontrado los datos que introduje y los he vuelto a dejar como estaba, es decir:

    Dirección de WordPress (URL): 192.168.1.4
    Site address (URL) : 192.168.1.4

    Todo ha vuelto a la normalidad, es decir, funciona en local, pero no desde internet.

    Según me dijiste ¿tendría que poner algo así_
    Dirección de WordPress (URL): 192.168.1.4
    Site address (URL) : 192.168.1.4/home/usurario/web ?

    Ya que es en esa carpeta donde tengo el wordpress, ¿tengo que añadir el puerto, o sea:
    Dirección de WordPress (URL): 192.168.1.4:4444
    Site address (URL) : 192.168.1.4:4444/home/usurario/web?

    Gracias
    AJ:)

  • #50641

    profeto
    Participante

    He borrado todo WP, estoy harto, de andar con miedo a perderlo todo, he hecho un fichero Export en XML y copiado las carpetas Uploads.

    He instalado de nuevo desde internet y todo ha ido bien, sólo que no puedo recuperar el fichero XML (backup) porque no se conecta con el servidor a través de FTP, no sé la causa.

    Pero ahora ocurre al revés que antes, no puedo acceder al blog desde la red local¡¡¡¡¡

    O sea, desde internet va más o menos bien, si empiezo desde cero; pero desde la red local no sale nada al teclear la dirección del servidor.

    ¡¡Esto es para dejarlo definitivamente!!!!!

    Saludos y Gracias.

El foro ‘Dominios – Hosting’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido