Autor Tema: Página web no disponible Weewx 3.4.0.  (Leído 23057 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #15 en: 22 de Enero del 2016, 16:42:26 pm »
He reinstalado Apache2 y tengo los mismos errores. También he buscado sobre esto y no consigo eliminar el error. Voy a empezar de nuevo pero con Jessie.

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #16 en: 22 de Enero del 2016, 21:22:35 pm »
Bueno ya lo tengo corriendo. He instalado Jessie y Apache2 y todo Ok.
Sigo con la instalación.

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #17 en: 23 de Enero del 2016, 20:52:00 pm »
Tengo todo en teoría funcionando bien, pues sigo sin poder acceder a http://192.168.1.43/weewx/index.html
Puede ser que no este creada la página?

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.842
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #18 en: 24 de Enero del 2016, 00:19:38 am »
Tu mismo lo puedes comprobar con

ls -la /var/www/weewx/index.html

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #19 en: 24 de Enero del 2016, 16:24:01 pm »
pi@raspberrypi:~ $ ls -la /var/www/weewx/index.html
-rw-r--r-- 1 root root 11203 ene 23 21:15 /var/www/weewx/index.html

Si que está. Entonces, ¿porqué puede ser que no acceda desde el navegador?

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #20 en: 24 de Enero del 2016, 16:50:38 pm »
Me acabo de dar cuenta que no está todo ok.

pi@raspberrypi:~ $ sudo /etc/init.d/apache2 status -l
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since jue 1970-01-01 01:00:09 CET; 46 years 0 months ago
  Process: 449 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

ene 01 01:00:09 raspberrypi apache2[449]: Output of config test was:
ene 01 01:00:09 raspberrypi apache2[449]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'S...is message
ene 01 01:00:09 raspberrypi apache2[449]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for main error log
ene 01 01:00:09 raspberrypi apache2[449]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost defined at...ult.conf:1
ene 01 01:00:09 raspberrypi apache2[449]: AH00014: Configuration check failed
ene 01 01:00:09 raspberrypi apache2[449]: Action 'configtest' failed.
ene 01 01:00:09 raspberrypi apache2[449]: The Apache error log may have more information.
ene 01 01:00:09 raspberrypi systemd[1]: apache2.service: control process exited, code=exited status=1
ene 01 01:00:09 raspberrypi systemd[1]: Failed to start LSB: Apache2 web server.
ene 01 01:00:09 raspberrypi systemd[1]: Unit apache2.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #21 en: 24 de Enero del 2016, 17:07:07 pm »
He actualizado con:

sudo apt-get update

sudo apt-get install apache2 php5 libapache2-mod-php5

Y se ha solucionado.

pi@raspberrypi:~ $ sudo /etc/init.d/apache2 status -l
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: active (running) since dom 2016-01-24 16:58:36 CET; 18s ago
  Process: 9543 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 9611 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           ├─9627 /usr/sbin/apache2 -k start
           ├─9630 /usr/sbin/apache2 -k start
           ├─9631 /usr/sbin/apache2 -k start
           ├─9632 /usr/sbin/apache2 -k start
           ├─9633 /usr/sbin/apache2 -k start
           └─9634 /usr/sbin/apache2 -k start

ene 24 16:58:35 raspberrypi apache2[9611]: Starting web server: apache2AH00558: apache2: Could not reliably determine the server's fully qualified domain name...is message
ene 24 16:58:36 raspberrypi apache2[9611]: .
ene 24 16:58:36 raspberrypi systemd[1]: Started LSB: Apache2 web server.
Hint: Some lines were ellipsized, use -l to show in full.


Pero sigo sin poder ver la pagina.

Safari no puede conectarse al servidor
Safari no puede abrir la pagina http://192.168.1.43/weewx/index.html porque o ha podido conectarse al servidor 192.168.1.43


Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.842
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #22 en: 24 de Enero del 2016, 19:14:58 pm »
Insisto.....comprobemos primero que Apache2 funciona correctamente

Lo primero que tienes que hacer es ir a:

http://192.168.1.43/index.html

Tendrías que ver el mensaje de Apache2 de que funciona, mira la foto adjunta.

Si no lo ves, hay un problema recurrente con Apache2 en tu ordenador

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #23 en: 24 de Enero del 2016, 22:26:58 pm »
A mi me sale esto cuando pongo 192.168.1.43


Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.842
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #24 en: 25 de Enero del 2016, 00:10:11 am »
Si, es lo mismo, me imagino que diferentes versiones de Apache, aunque tradicionalmente la que he puesto es la que se ha usado, antes incluso de ser Apache2.....cuando era Apache sin 2.

Esa página indica que el Html Server está funcionando, por lo que el problema debe estar en la configuración....alguien ya dijo que en Jessie el directorio por defecto era el que sale en tu foto /var/www/html

Habrá que investigar en la configuración de Apache2.

Aunque lo más fácil es cambiar el directorio de generación en /etc/weewx/weewx.conf

Es fácil.....ya lo indiqué en la descripción del fichero hace unos meses.....

No obstante, a ver si me acuerdo mañana, cuando vuelva del trabajo, sobre las 19-20 horas y te digo como cambiarlo.....aunque si lo miras, lo véras rápidamente y no te hará falta ayuda.

73

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #25 en: 25 de Enero del 2016, 16:39:18 pm »
Creo que a lo que haces referencia es a esto:

El más corto es el siguiente

Editar weewx.conf y en la sección StdRprt sustituír

# Where the generated reports should go, relative to WEEWX_ROOT:
    HTML_ROOT = /var/www/weewx

Por

# Where the generated reports should go, relative to WEEWX_ROOT:
    HTML_ROOT = /var/www


Entiendo que ahora la página sería http://ip/var/www/index.html
Es lo que he puesto en el navegador y sigue sin aparecer.

73
« Última modificación: 25 de Enero del 2016, 16:47:08 pm por Oscar-EA5IEL »

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.842
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #26 en: 25 de Enero del 2016, 20:26:59 pm »
No.....

Es que estamos manejando versiones distintas, con distintos archivos de configuración de Apache2.

En este caso es algo más complicado.

Aunque nos salgamos de la temática, nos vamos a parar un momento, porque esta situación, me temo, se va a volver a repetir, si weewx o Apache han cambiado los directorios

Hay que distinguir los directorios por defecto de Apache2 y de Weewx

En Weewx, en la configuración, indicas en que directorio quieres grabar.

Si tu indicas HTML_ROOT = /var/www/weewx , le indicas a Weewx que quieres que toda la salida de ficheros se haga en ese directorio.

Bien, pero ahora está el servidor Web.

En las versiones previas el directorio por defecto de Apache2 se indicaba en /etc/apache2/sites-available/default

Así, en dichas versiones previas tenemos esto:
Citar
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Es decir, para Apache2, una llamada al servidor, sin más, le hace ir a /var/www y por supuesto, al index.html que haya en ese directorio.

Por eso, si en HTML_ROOT tienes /var/www/weewx, entonces en el navegador pondrías:

http://192.168.1.43/weewx para ir a /var/www/weewx, puesto que /var/www ya es la ruta por defecto de Apache2.

Veo, que ahora el directorio por defecto de Apache2 es

/var/www/html o al menos eso pone en tu captura de ayer.

Por tanto, para no modificar Apache2, tendríamos que poner lo siguiente en weewx.con

HTML_ROOT = /var/www/html/weewx

y en el navegador pondríamos:

http://192.168.1.43/weewx

Espero no haber liado al personal.....sé que esto va a traer algún quebradero de cabeza, motivado por las diferencias entre versiones, de weewx, de linux, de apache2, etc, etc.

También podemos modificar /etc/apache2/sites-available/default para que el directorio raiz de Apache2 fuera /var/www y weewx.conf    HTML_ROOT=/var/www/weewx

O cualquier combinación que le guste a cada uno

73

pd: Si lo he liado más....decidmelo y lo desarrollo más despacio.

Desconectado Oscar-EA5IEL

  • Jr. Member
  • **
  • Mensajes: 72
    • Ver Perfil
  • Estación: Alacant - Nort (ESPVA0300000003009E)
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #27 en: 25 de Enero del 2016, 21:08:57 pm »
Te he comprendido el razonamiento que haces, lo he puesto en practica y lamentablemente sigo sin poder acceder a la página.
Si voy a var/www/html/weewx/index.html tengo generada la página, pero en el navegador no hay forma.

Sin querer cambiar de tema hasta que este no lo tenga resuelto.
Puede ser que también haya que modificar Linux-PHP Meteoclimatic para que funcione?
« Última modificación: 25 de Enero del 2016, 21:17:29 pm por Oscar-EA5IEL »

Desconectado Amon-K

  • Full Member
  • ***
  • Mensajes: 208
    • Ver Perfil
    • MeteoPG
  • Estación: Puente Genil - ESAND1400000014500A
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #28 en: 25 de Enero del 2016, 21:18:58 pm »
Creo que la formula más fácil es modificar weewx.conf para que cree las páginas web dentro del directorio por defecto de Apache2 poniendo:

      HTML_ROOT = /var/www/html/weewx

Yo lo tengo puesto así y funciona perfectamente.

Ahora Apache2 no tiene un fichero "default" dentro del directorio "/etc/apache2/sites-available" sino que tiene dos ficheros denominados así:

    000-default.conf
    default-ssl.conf

y en ambos aparece una linea con "DocumentRoot /var/www/html", por lo que creo que en el caso de que nos decantemos por la otra solución, habría que modificarla en los dos poniendo "DocumentRoot /var/www". El segundo fichero supongo que se utilizará en las conexiones SSL.

Saludos.
  ESAND1400000014500A http://meteopg.ddns.net Davis VP2 + Raspberry Pi 2 + Weewx 3.7.1

Desconectado Amon-K

  • Full Member
  • ***
  • Mensajes: 208
    • Ver Perfil
    • MeteoPG
  • Estación: Puente Genil - ESAND1400000014500A
Re:Página web no disponible Weewx 3.4.0.
« Respuesta #29 en: 25 de Enero del 2016, 21:26:31 pm »
En el caso de haber utilizado la primera solución y seguir sin funcionar comprueba que Apache2 está funcionando haciendo:

    /etc/init.d/apache2 status

Saludos
  ESAND1400000014500A http://meteopg.ddns.net Davis VP2 + Raspberry Pi 2 + Weewx 3.7.1