Meteoclimatic

Software => WeeWX => Mensaje iniciado por: Oscar-EA5IEL en 21 de Enero del 2016, 17:04:31 pm

Título: Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 21 de Enero del 2016, 17:04:31 pm
Hola,

Veréis, no consigo cargar la página web desde http://ipraspberry/weewx/index.html
Tengo la raspberry  con Wheezy y weewx 3.4.0
Comentar que tengo instalado apache2 pero me da la sensación que no corre.

He estado buscando una solución pero no la encuentro. A ver si alguien me puede ayudar.

Un saludo.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Xavi-EA5ZF en 21 de Enero del 2016, 19:21:08 pm
Una cosa obvia, pero que es lo primero que nos preguntaremos todos.
Donde pones ipraspberry realmente tecleas la dirección IP del equipo linux del weewx, no?
O sea, por ejemplo en mi caso la IP del raspi es la 192.168.1.13 y tecleo: http://192.168.1.13/weewx
Es así?
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 21 de Enero del 2016, 20:18:43 pm
Hola Xavi,

Gracias por responder. Si, correcto, esa es la dirección ip, en mi caso http://192.168.1.43/weewx
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 21 de Enero del 2016, 20:58:55 pm
pi@raspberrypi ~ $ sudo apt-get install php5-common php5-cgi php5
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
php5 ya está en su versión más reciente.
php5-cgi ya está en su versión más reciente.
php5-common ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 1 no actualizados.
pi@raspberrypi ~ $ php --version
-bash: php: no se encontró la orden
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 21 de Enero del 2016, 21:01:56 pm
Y cuando apuntas a http://ipraspberry

¿que ves?

Danos un

Citar
ps aux | grep apache2

Y un

Código: [Seleccionar]
ls -la /var/www
y

Código: [Seleccionar]
ls -la /var/www/weewx
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 21 de Enero del 2016, 21:05:47 pm
Por cierto.....

si

Citar
php --version

te da esa respuesta, tienes un problema.

Esta debe ser la respuesta:

Citar
pi@raspberrypi ~ $ php --version
PHP 5.4.45-0+deb7u2 (cli) (built: Oct 27 2015 23:22:07)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
pi@raspberrypi ~ $

Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 21 de Enero del 2016, 21:07:43 pm
Hola Jantoni,

Cuando pongo la direccion http://192.168.1.43/weewx  me dice que esta página web no esta disponible.

pi@raspberrypi ~ $ ps aux | grep apache2
pi        6090  0.0  0.1   5276  1672 pts/0    S+   21:03   0:00 grep --color=auto apache2


pi@raspberrypi ~ $ ls -la /var/www
total 20
drwxr-xr-x  3 root root 4096 ene 21 17:00 .
drwxr-xr-x 12 root root 4096 ene 19 21:15 ..
-rw-r--r--  1 root root  177 ene 19 22:22 index.html
-rw-r--r--  1 root root   24 ene 21 17:00 phpinfo.php
drwxr-xr-x  6 root root 4096 ene 21 21:00 weewx


pi@raspberrypi ~ $ ls -la /var/www/weewx
total 480
drwxr-xr-x 6 root root  4096 ene 21 21:00 .
drwxr-xr-x 3 root root  4096 ene 21 17:00 ..
drwxr-xr-x 2 root root  4096 ene 19 21:15 backgrounds
-rw-r--r-- 1 root root  6002 ene 21 21:00 daybarometer.png
-rw-r--r-- 1 root root  6318 ene 21 21:00 dayinside.png
-rw-r--r-- 1 root root  4595 ene 21 21:00 daypond.png
-rw-r--r-- 1 root root  5164 ene 21 21:00 dayradiation.png
-rw-r--r-- 1 root root  4570 ene 21 21:00 dayrain.png
-rw-r--r-- 1 root root  6462 ene 21 21:00 dayrx.png
-rw-r--r-- 1 root root  5983 ene 21 21:00 daytempchill.png
-rw-r--r-- 1 root root  6899 ene 21 21:00 daytempdew.png
-rw-r--r-- 1 root root  4869 ene 21 21:00 dayuv.png
-rw-r--r-- 1 root root  6085 ene 21 21:00 daywinddir.png
-rw-r--r-- 1 root root  8354 ene 21 21:00 daywind.png
-rw-r--r-- 1 root root  7820 ene 21 21:00 daywindvec.png
-rw-r--r-- 1 root root  1150 ene 20 23:05 favicon.ico
-rw-r--r-- 1 root root 11214 ene 21 21:00 index.html
-rw-r--r-- 1 root root   564 ene 20 23:05 mobile.css
-rw-r--r-- 1 root root  2062 ene 21 21:00 mobile.html
-rw-r--r-- 1 root root  5139 ene 19 22:00 monthbarometer.png
-rw-r--r-- 1 root root 11837 ene 21 21:00 month.html
-rw-r--r-- 1 root root  5240 ene 19 22:00 monthinside.png
-rw-r--r-- 1 root root  4705 ene 19 22:00 monthpond.png
-rw-r--r-- 1 root root  4627 ene 19 22:00 monthradiation.png
-rw-r--r-- 1 root root  4542 ene 19 22:00 monthrain.png
-rw-r--r-- 1 root root  4760 ene 19 22:00 monthrx.png
-rw-r--r-- 1 root root  5723 ene 19 22:00 monthtempchill.png
-rw-r--r-- 1 root root  5718 ene 19 22:00 monthtempdew.png
-rw-r--r-- 1 root root  4783 ene 19 22:00 monthuv.png
-rw-r--r-- 1 root root  4972 ene 19 22:00 monthwinddir.png
-rw-r--r-- 1 root root  5304 ene 19 22:00 monthwind.png
-rw-r--r-- 1 root root  5223 ene 19 22:00 monthwindvec.png
drwxr-xr-x 2 root root  4096 ene 21 21:00 NOAA
drwxr-xr-x 2 root root  4096 ene 21 21:00 RSS
drwxr-xr-x 3 root root  4096 ene 21 21:00 smartphone
-rw-r--r-- 1 root root  5282 ene 19 23:20 weekbarometer.png
-rw-r--r-- 1 root root 11852 ene 21 21:00 week.html
-rw-r--r-- 1 root root  4895 ene 19 23:20 weekinside.png
-rw-r--r-- 1 root root  4330 ene 19 23:20 weekpond.png
-rw-r--r-- 1 root root  4446 ene 19 23:20 weekradiation.png
-rw-r--r-- 1 root root  4167 ene 19 23:20 weekrain.png
-rw-r--r-- 1 root root  4411 ene 19 23:20 weekrx.png
-rw-r--r-- 1 root root  5131 ene 19 23:20 weektempchill.png
-rw-r--r-- 1 root root  5880 ene 19 23:20 weektempdew.png
-rw-r--r-- 1 root root  4423 ene 19 23:20 weekuv.png
-rw-r--r-- 1 root root  4979 ene 19 23:20 weekwinddir.png
-rw-r--r-- 1 root root  5503 ene 19 23:20 weekwind.png
-rw-r--r-- 1 root root  5283 ene 19 23:20 weekwindvec.png
-rw-r--r-- 1 root root  3533 ene 20 23:05 weewx.css
-rw-r--r-- 1 root root  4675 ene 19 21:15 yearbarometer.png
-rw-r--r-- 1 root root  4907 ene 19 21:15 yearhilow.png
-rw-r--r-- 1 root root  7762 ene 21 21:00 year.html
-rw-r--r-- 1 root root  4952 ene 19 21:15 yearinside.png
-rw-r--r-- 1 root root  4517 ene 19 21:15 yearpond.png
-rw-r--r-- 1 root root  4267 ene 19 21:15 yearradiation.png
-rw-r--r-- 1 root root  4559 ene 19 21:15 yearrain.png
-rw-r--r-- 1 root root  4956 ene 19 21:15 yearrx.png
-rw-r--r-- 1 root root  4866 ene 19 21:15 yeartempchill.png
-rw-r--r-- 1 root root  5212 ene 19 21:15 yeartempdew.png
-rw-r--r-- 1 root root  4549 ene 19 21:15 yearuv.png
-rw-r--r-- 1 root root  4701 ene 19 21:15 yearwinddir.png
-rw-r--r-- 1 root root  5066 ene 19 21:15 yearwind.png
-rw-r--r-- 1 root root  4774 ene 19 21:15 yearwindvec.png
pi@raspberrypi ~ $
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 21 de Enero del 2016, 21:09:02 pm
Ya se que tengo un problema, pero no se resolverlo. Tengo otra con un servidor web y esa es la respuesta de php --version.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 21 de Enero del 2016, 21:13:33 pm
Es muy simple, no tienes instalado Apache2

sudo aptitude install apache2

aunque es posible que te falte algo más.

Ahora no puedo ponerme con ello.

Ya contarás.

SIEMPRE, SIEMPRE, SIEMPRE, Apache cuando se llama a la dirección IP, devuelve una página que dice:

IT WORKS

Para saber que funciona.....pero tiene que ser, en tu caso http://192.168.1.43        sin el /weewx

Y si tienes instalado Apache2, entonces has tocado algo de la configuración y está provocando que Apache no funcione
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 21 de Enero del 2016, 21:16:00 pm
Ejemplo de Apache2 funcionando:

Código: [Seleccionar]
pi@raspberrypi ~ $ ps aux | grep apache
root      1887  0.0  2.7  25336  6380 ?        Ss   ene11   1:40 /usr/sbin/apache2 -k start
pi        5782  1.0  0.7   3568  1788 pts/0    S+   20:15   0:00 grep --color=auto apache
www-data 24921  0.0  2.3  25360  5412 ?        S    ene17   0:03 /usr/sbin/apache2 -k start
www-data 24923  0.0  2.3  25360  5412 ?        S    ene17   0:00 /usr/sbin/apache2 -k start
www-data 24925  0.0  2.3  25360  5412 ?        S    ene17   0:00 /usr/sbin/apache2 -k start
www-data 24927  0.0  2.3  25360  5412 ?        S    ene17   0:00 /usr/sbin/apache2 -k start
www-data 24929  0.0  2.3  25360  5412 ?        S    ene17   0:00 /usr/sbin/apache2 -k start
pi@raspberrypi ~ $
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 21 de Enero del 2016, 21:17:32 pm
Más ejemplos de que todo va bien:
Código: [Seleccionar]
pi@raspberrypi ~ $ ls -la /run
total 56
drwxr-xr-x 12 root       root        540 ene 17 06:25 .
drwxr-xr-x 25 root       root       4096 oct 11 08:26 ..
drwxr-xr-x  2 root       root         40 ene  1  1970 apache2
-rw-r--r--  1 root       root          5 ene 17 06:25 apache2.pid
-rw-r--r--  1 root       root          5 ene  1  1970 crond.pid
----------  1 root       root          0 ene  1  1970 crond.reboot
drwxr-xr-x  2 messagebus messagebus   80 ene  1  1970 dbus
-rw-r--r--  1 root       root          5 ene  1  1970 ifplugd.eth0.pid
-rw-r--r--  1 root       root          5 ene  1  1970 ifplugd.lo.pid
prw-------  1 root       root          0 ene  1  1970 initctl
drwxrwxrwt  3 root       root         80 ene 21 20:08 lock
-rw-r--r--  1 root       root         75 ene  1  1970 motd.dynamic
drwxr-xr-x  2 root       root         80 ene 20 23:57 mount
drwxr-xr-x  2 root       root         60 ene  1  1970 network
-rw-r--r--  1 root       root          4 ene 12 20:33 ntpd.pid
-rw-r--r--  1 root       root          5 ene 11 23:04 .pid
-rw-r--r--  1 root       root          6 ene 17 06:25 rsyslogd.pid
drwxr-xr-x  3 root       root         60 ene 12 20:33 samba
drwxr-xr-x  2 root       root         60 ene 17 06:25 sendsigs.omit.d
drwxrwxrwt  2 root       root         60 ene  1  1970 shm
drwxr-xr-x  2 root       root         40 ene  1  1970 sshd
-rw-r--r--  1 root       root          5 ene  1  1970 sshd.pid
-rw-r--r--  1 root       root          5 ene  1  1970 thd.pid
srwxr-xr-x  1 root       root          0 ene  1  1970 thd.socket
drwxr-xr-x  7 root       root        180 ene 20 23:57 udev
-rw-rw-r--  1 root       utmp       4608 ene 21 20:03 utmp
-rw-r--r--  1 root       root          5 ene 11 23:04 weewx.pid

Podemos ver que Apache2 lleva funcionando en mi Raspi, desde el 17 de enero sin parar.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 21 de Enero del 2016, 22:04:13 pm
Si que lo tengo instalado, cuando trato de volver a instalarlo me dice esto:

pi@raspberrypi ~ $ sudo aptitude install apache2
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 1 sin actualizar.
Necesito descargar 0 B de ficheros. Después de desempaquetar se usarán 0 B.

Con ls -la /run me dice lo mismo que a ti, yo lo tengo funcionando (no se como) desde el 19 de este mes.

pi@raspberrypi ~ $ ls -la /run
total 52
drwxr-xr-x 15 root       root        620 ene 19 23:37 .
drwxr-xr-x 23 root       root       4096 ene 19 23:36 ..
drwxr-xr-x  2 root       root         40 ene 19 23:37 apache2
drwxr-xr-x  2 avahi      avahi        80 ene 19 23:37 avahi-daemon
-rw-r--r--  1 root       root          5 ene 19 23:37 crond.pid
----------  1 root       root          0 ene 19 23:37 crond.reboot
drwxr-xr-x  2 messagebus messagebus   80 ene 19 23:37 dbus
drwxr-xr-x  3 root       root         60 ene 21 17:37 dhcpcd
-rw-r--r--  1 root       root          5 ene 19 23:37 dhcpcd.pid
srw-rw----  1 root       root          0 ene 19 23:36 dhcpcd.sock
srw-rw-rw-  1 root       root          0 ene 19 23:36 dhcpcd.unpriv.sock
drwxr-xr-x  2 root       root         60 ene 19 23:37 dnsmasq
-rw-r--r--  1 root       root          5 ene 19 23:36 ifplugd.eth0.pid
-rw-r--r--  1 root       root          5 ene 19 23:36 ifplugd.lo.pid
prw-------  1 root       root          0 ene  1  1970 initctl
drwxrwxrwt  3 root       root         80 ene 21 21:55 lock
-rw-r--r--  1 root       root         74 ene 19 23:36 motd.dynamic
drwxr-xr-x  2 root       root         80 ene 19 23:36 mount
drwxr-xr-x  2 root       root         60 ene 19 23:36 network
-rw-r--r--  1 root       root          4 ene 19 23:37 ntpd.pid
drwxr-xr-x  4 root       root         80 ene 19 23:37 resolvconf
-rw-r--r--  1 root       root          5 ene 19 23:36 rsyslogd.pid
drwxr-xr-x  2 root       root         60 ene 19 23:36 sendsigs.omit.d
drwxrwxrwt  2 root       root         60 ene 19 23:36 shm
drwxr-xr-x  2 root       root         40 ene 19 23:37 sshd
-rw-r--r--  1 root       root          5 ene 19 23:37 sshd.pid
-rw-r--r--  1 root       root          5 ene 19 23:36 thd.pid
srwxr-xr-x  1 root       root          0 ene 19 23:36 thd.socket
drwxr-xr-x  7 root       root        180 ene 19 23:37 udev
-rw-rw-r--  1 root       utmp       4608 ene 21 21:55 utmp
-rw-r--r--  1 root       root          5 ene 20 23:03 weewx.pid

Si pongo http://192.168.1.43 me sigue dando el mismo error.

No se porque me pasa esto, no he tocado nada y estoy planteándome el volver a hacer la instalación desde cero.


Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 21 de Enero del 2016, 23:59:52 pm
No, estás confundido.

Para que Apache2 esté funcionando tienes que ver el fichero apache2.pid y no lo tienes en el directorio /run

Si ejectuas

/etc/init.d/apache2 start

Seguro que podrás ver el problema en el arranque

De lo contgrario tendremos que buscar el origen de tu problema.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 22 de Enero del 2016, 07:04:57 am
Yo te recomiendo reinstalar Apache2

Pero hazlo así

sudo apt-get purge apache2

sudo apt-get install apache2

Si utilizas remove en lugar de purge, no se borrarán los ficheros de configuración y seguiremos teniendo el mismo problema.

73
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 22 de Enero del 2016, 16:00:05 pm
Efectivamente, da error.

pi@raspberrypi ~ $ /etc/init.d/apache2 start
[....] Starting web server: apache2/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.

Voy a ver si lo puedo solucionar sin desinstalar.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL 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.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL 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.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL 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?
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 24 de Enero del 2016, 00:19:38 am
Tu mismo lo puedes comprobar con

ls -la /var/www/weewx/index.html
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL 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?
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL 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.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL 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

Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni 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
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 24 de Enero del 2016, 22:26:58 pm
A mi me sale esto cuando pongo 192.168.1.43

Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni 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
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL 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
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni 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.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL 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?
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Amon-K 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.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Amon-K 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
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 25 de Enero del 2016, 21:32:10 pm
Correcto, ahora ha dejado de ir.

pi@raspberrypi:~ $  /etc/init.d/apache2 status
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since lun 2016-01-25 21:30:15 CET; 13s ago
  Process: 13743 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

pi@raspberrypi:~ $ sudo service apache2 restart
Job for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -xn' for details.

Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 25 de Enero del 2016, 22:19:54 pm
Bueno.... He desinstalado Apache y vuelto a instalar.

Por fin puedo ver la página en el navegador!!!!

Muchas gracias por vuestra ayuda.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 25 de Enero del 2016, 22:49:38 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


Estoy de acuerdo, sin duda

Ya he dicho varias veces que, cambiar la configuración de Apache2 no es tema de este foro, sobre todo porque no es nada sencillo....y nos gustan las cosas eficaces y sencillas ;D ;D ;D ;D
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Amon-K en 26 de Enero del 2016, 01:51:04 am
De cualquier forma recomiendo a Oscar-EA5IEL que compruebe que tras reiniciar la raspi, Apache2 permanece rodando, porque si no es así tiene que mirar el fichero /var/log/syslog para averiguar que está pasando.
El hecho de que tras desinstalarlo e instalarlo esté rodando Apache2 y sin embargo en otras ocasiones no lo esté, parece indicar que Apache2 tiene un problema en el arranque de la raspi.

Saludos.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 26 de Enero del 2016, 15:36:05 pm
Gracias por el comentario, lo he interrogado y creo que está ok.

pi@raspberrypi:~ $  /etc/init.d/apache2 status
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: active (running) since lun 2016-01-25 22:16:24 CET; 17h ago
  Process: 3529 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS         )
  Process: 6276 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUC         CESS)
  Process: 3554 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCE         SS)
   CGroup: /system.slice/apache2.service
           ├─3569 /usr/sbin/apache2 -k start
           ├─6295 /usr/sbin/apache2 -k start
           └─6296 /usr/sbin/apache2 -k start
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Amon-K en 26 de Enero del 2016, 17:38:20 pm
Si, si funciona pero yo te decía despues de reiniciar la raspi.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 26 de Enero del 2016, 19:04:42 pm
Tenias razón, cuando he reiniciado ya no estaba funcionando.

pi@raspberrypi:~ $ /etc/init.d/apache2 status
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since mar 2016-01-26 19:01:56 CET; 2min 7s ago
  Process: 449 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 26 de Enero del 2016, 19:07:40 pm
Te dice algo esto:

Jan 26 19:01:55 raspberrypi rsyslogd: [origin software="rsyslogd" swVersion="8.4.2" x-pid="433" x-info="http://www.rsyslog.com"] start
Jan 26 19:01:55 raspberrypi rsyslogd-2307: warning: ~ action is deprecated, consider using the 'stop' statement instead [try http://www.rsyslog.com/e/2307 ]
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Booting Linux on physical CPU 0xf00
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Initializing cgroup subsys cpuset
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Initializing cgroup subsys cpu
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Initializing cgroup subsys cpuacct
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Linux version 4.1.16-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #832 SMP Sun Jan 24 12:57:43 GMT 2016
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Machine model: Raspberry Pi 2 Model B Rev 1.1
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] cma: Reserved 8 MiB at 0x3a400000
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Memory policy: Data cache writealloc
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] On node 0 totalpages: 241664
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] free_area_init_node: node 0, pgdat 80860f00, node_mem_map b9bb4000
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]   Normal zone: 2124 pages used for memmap
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]   Normal zone: 0 pages reserved
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]   Normal zone: 241664 pages, LIFO batch:31
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] [bcm2709_smp_init_cpus] enter (9420->f3003010)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] [bcm2709_smp_init_cpus] ncores=4
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] PERCPU: Embedded 12 pages/cpu @bafb1000 s20416 r8192 d20544 u49152
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] pcpu-alloc: s20416 r8192 d20544 u49152 alloc=12*4096
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] pcpu-alloc:
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 239540
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2709.boardrev=0xa01041 bcm2709.serial=0xf4879fb2 smsc95xx.macaddr=B8:27:EB:87:9F:B2 bcm2708_fb$
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Memory: 939508K/966656K available (5944K kernel code, 534K rwdata, 1660K rodata, 440K init, 757K bss, 18956K reserved, 8192K cma-reserved)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Virtual kernel memory layout:
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]     vmalloc : 0xbb800000 - 0xff000000   (1080 MB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]     lowmem  : 0x80000000 - 0xbb000000   ( 944 MB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]     modules : 0x7f000000 - 0x80000000   (  16 MB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]       .text : 0x80008000 - 0x807753c4   (7605 kB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]       .init : 0x80776000 - 0x807e4000   ( 440 kB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]       .data : 0x807e4000 - 0x80869a68   ( 535 kB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]        .bss : 0x8086c000 - 0x8092975c   ( 758 kB)
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Hierarchical RCU implementation.
Jan 26 19:01:55 raspberrypi kernel: [    0.000000]      Additional per-CPU info printed with stalls.
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] NR_IRQS:608
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] Architected cp15 timer(s) running at 19.20MHz (phys).
Jan 26 19:01:55 raspberrypi kernel: [    0.000000] clocksource arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
Jan 26 19:01:55 raspberrypi kernel: [    0.000011] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
Jan 26 19:01:55 raspberrypi kernel: [    0.000032] Switching to timer-based delay loop, resolution 52ns
Jan 26 19:01:55 raspberrypi kernel: [    0.000310] Console: colour dummy device 80x30
Jan 26 19:01:55 raspberrypi kernel: [    0.001504] console [tty1] enabled
Jan 26 19:01:55 raspberrypi kernel: [    0.001560] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
Jan 26 19:01:55 raspberrypi kernel: [    0.001637] pid_max: default: 32768 minimum: 301
Jan 26 19:01:55 raspberrypi kernel: [    0.001998] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
Jan 26 19:01:55 raspberrypi kernel: [    0.002050] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
Jan 26 19:01:55 raspberrypi kernel: [    0.003324] Initializing cgroup subsys blkio
Jan 26 19:01:55 raspberrypi kernel: [    0.003396] Initializing cgroup subsys memory
Jan 26 19:01:55 raspberrypi kernel: [    0.003457] Initializing cgroup subsys devices
Jan 26 19:01:55 raspberrypi kernel: [    0.003508] Initializing cgroup subsys freezer
Jan 26 19:01:55 raspberrypi kernel: [    0.003572] Initializing cgroup subsys net_cls
Jan 26 19:01:55 raspberrypi kernel: [    0.003675] CPU: Testing write buffer coherency: ok
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 26 de Enero del 2016, 19:20:28 pm
Te mando un privado
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 26 de Enero del 2016, 20:12:22 pm
Bien.....por lo que veo en tu raspi, veo otro problema habitual, y es que no se crea el directorio para el log "/var/log/apache2"

Este problema ya lo he visto antes.....a mi me pasó también.....el caso es que no recuerdo como lo solucioné.....y en Google ya lo he visto varias veces.

Este es el extracto:
Citar
pi@raspberrypi:/run $ sudo systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since mar 2016-01-26 20:01:24 CET; 2min 8s ago
  Process: 24805 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

ene 26 20:01:24 raspberrypi apache2[24805]: The apache2 configtest failed. ... (warning).
ene 26 20:01:24 raspberrypi apache2[24805]: Output of config test was:
Citar
ene 26 20:01:24 raspberrypi apache2[24805]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for...ror log
ene 26 20:01:24 raspberrypi apache2[24805]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for....conf:1
ene 26 20:01:24 raspberrypi apache2[24805]: AH00014: Configuration check failed
ene 26 20:01:24 raspberrypi apache2[24805]: Action 'configtest' failed.
ene 26 20:01:24 raspberrypi apache2[24805]: The Apache error log may have more information.
ene 26 20:01:24 raspberrypi systemd[1]: apache2.service: control process exited, code=exited status=1
ene 26 20:01:24 raspberrypi systemd[1]: Failed to start LSB: Apache2 web server.
ene 26 20:01:24 raspberrypi systemd[1]: Unit apache2.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.

Una vez generado el directorio con sudo mkdir /var/log/apache2, al arrancar apache2 de forma manual:
Citar
pi@raspberrypi:/var/log $ sudo mkdir apache2
pi@raspberrypi:/var/log $ ls -la
total 324
drwxr-xr-x  4 root root    340 ene 26 20:07 .
drwxr-xr-x 12 root root   4096 ene 24 21:20 ..
drwxr-xr-x  2 root root     40 ene 26 20:07 apache2
-rw-r-----  1 root adm   10148 ene 26 20:07 auth.log
-rw-------  1 root utmp   2688 ene 26 19:02 btmp
-rw-r-----  1 root adm   83160 ene 26 20:07 daemon.log
-rw-r-----  1 root adm    1158 ene 26 19:01 debug
-rw-r-----  1 root adm   25471 ene 26 19:01 kern.log
-rw-r--r--  1 root root 292292 ene 26 20:00 lastlog
drwx--x--x  2 root root     80 ene 26 19:01 lightdm
-rw-r-----  1 root adm   31921 ene 26 20:06 messages
-rw-r--r--  1 root root    136 ene 26 20:01 meteoclimatic.log
-rw-r-----  1 root adm  117168 ene 26 20:07 syslog
-rw-r-----  1 root adm      88 ene 26 19:02 user.log
-rw-r-----  1 root adm    4374 ene 26 19:02 weewx.log
-rw-rw-r--  1 root utmp   8832 ene 26 20:00 wtmp
-rw-r--r--  1 root root   7084 ene 26 19:01 Xorg.0.log
pi@raspberrypi:/var/log $ sudo /etc/init.d/apache2 start
[ ok ] Starting apache2 (via systemctl): apache2.service.
pi@raspberrypi:/var/log $

Bien....ahora vamos a buscar soluciones....aunque sean temporales

Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 26 de Enero del 2016, 20:18:33 pm
 plau2 plau2
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 26 de Enero del 2016, 20:31:32 pm
ufff.....que diferente es Jessie de Wheezy.....muchas diferencias
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 26 de Enero del 2016, 20:32:46 pm
Te voy a inhabilitar el log en memoria ram y la voy a pasar a disco....aunque sea de forma temporal......

A ver si el problema viene de ahí......

Con Wheezy el log en memoria ram funciona perfectamente......es que tampoco me deja arrancar weewx.....

lo modifico y te reinicio la raspberry.....

73
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 26 de Enero del 2016, 20:38:20 pm
No me contesta tu raspberry......¿conectada por wifi?
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 26 de Enero del 2016, 20:41:53 pm
Nada, no tengo respuesta de la raspi
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 26 de Enero del 2016, 20:59:50 pm
Bueno, mientras consigo conectarme de nuevo, he encontrado el problema.

Parece que en Jesssie el log en RAM (ramlog) funciona de modo totalmente distinto a Wheezy.

Tengo por aquí un enlace en ruso que habla de ello:

http://habrahabr.ru/post/272279/

habrá que investigarlo, de momento he pasado tu raspi a log en la SD. No me gusta ya que eso provoca muchas escrituras y, por tanto, acorta la vida útil de la SD.

me autoenvio otra web para investigar este cambio de Jessie, que si no, se me olvida:

https://www.finnchristiansen.de/2015/11/11/raspberry-pi-debian-jessie-ramlog-und-fs2ram/


73
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 26 de Enero del 2016, 21:26:31 pm
Bueno....ya he visto, a duras penas, que el directorio /var/log ahora está creado en la SD.

El problema es que no consigo conectarme con tu raspi de una forma en la que pueda ver algo.....se corta la comunicación continuamente.

Una de dos, o la conexión a internet es mala, o hay un problema entre raspi y router, porque se me reinicia la conexión contínuamente.

Bueno, por hoy no puedo dedicarle más.....mañana

73
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Amon-K en 27 de Enero del 2016, 11:39:56 am
Perdonadme por no haber escrito antes la solución, ayer no pude.
Yo resolví el problema bajo la indicación de jantoni.
Comprobé que si creaba manualmente el directorio /var/log/Apache2 y arrancaba Apache2, éste se cargaba bien, bajo esta premisa si en el arranque se creaba dicho directorio solucionabamos el problema. Por tanto jantoni me propuso incluir estas lineas en /etc/rc.local:

Código: [Seleccionar]

#Crea el directorio de log de Apache y lo inicia
/etc/init.d/apache2 stop
mkdir /var/log/apache2
/etc/init.d/apache2 start

#Arranca el driver de la Estación
/etc/init.d/weewx-vantage start

De esta manera funciona, aunque lo adecuado sería encontrar cual es el problema, el cual aparece con Apache2 tanto en Wheezy como en Jessie, pues lo he probado en los dos.
Adjunto el contenido completo de mi rc.local completo:

Código: [Seleccionar]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

#Crea el directorio de log de Apache y lo inicia
/etc/init.d/apache2 stop
mkdir /var/log/apache2
/etc/init.d/apache2 start

#Arranca el driver de la Estación
/etc/init.d/weewx-vantage start

exit 0

He cambiado el driver de la Fine Offset (fousb) que es mi caso por el de la Davis (vantage) que creo es tu caso, si no es así tendrás que cambiarlo por el correspondiente a tu Estación.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 27 de Enero del 2016, 14:36:48 pm
Si, recuerdo tu caso y esa era la xolución temporal que se me ocurría.

He encontrado el origen del problema, pero tengo que probarlo. Se trata de que Jessie es puntilloso con el sistema de ficheros en memoria ram

Saludos
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 27 de Enero del 2016, 16:39:22 pm
Procedo a modificar el rc.local

Muchas gracias a los dos, sin vosotros imposible.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 27 de Enero del 2016, 19:19:36 pm
Oscar, te explico....en el rc.local lo que hacemos es proceder a escribir, manualmente, el directorio apache2 en /var/log

Luego, arrancamos apache2 mediante la siguiente orden en el fichero.

Pero ten en cuenta que, ayer modifiqué tu /etc/fstab por lo que ahora el /var/log se copia a la tarjeta SD en lugar de a memoria RAM......

Localiza la última línea de /etc/fstab y elimina el "#", y luego reinicia.

Tenemos pendiente ver que le ocurre a la comunicación de la raspberry con el router.....ayer no iba nada bien, y teniendo en cuenta que era fibra óptica y ethernet, debería ir como las balas.

73
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 27 de Enero del 2016, 20:58:33 pm
No me queda claro al abrirlo. En donde pongo el #

proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, no line here
#   use  dphys-swapfile swap[on|off]  for that
#tmpfs   /var/log/       tmpfs   defaults,noatime,nosuid,mode=0755,size=20M      0       0
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Amon-K en 27 de Enero del 2016, 22:23:02 pm
Oscar tienes que quitar la # de la última linea.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: Oscar-EA5IEL en 27 de Enero del 2016, 23:06:10 pm
Ok Gracias
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: ea5dho en 04 de Febrero del 2016, 19:20:22 pm
Bueno el tema es que Oscar ea5iel no puede ver la pajina en su ret.
Ami me pasa lo contrario si la veo en ret pero en internet obtengo el resultado su yo
I t  works!   Etc., etc. 

He probado esto el tuto, pero no tengo los ficheros    /var/www/index.php

 
Si lo que queremos es que cuando visistemos la página, sea cual sea el directorio donde se

encuentren ubicados los ficheros, este sea presentado por defecto, utilizaremos este procedimiento::

sudo nano /var/www/index.php

Insertaremos la siguientes línea:

<META HTTP­EQUIV="refresh" CONTENT="1; url=weewx/index.html">

Grabamos con CTRL­X

Damos permisos a Apache2 para manejar el fichero:

sudo chown www­data:www­data index.php
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 04 de Febrero del 2016, 20:27:22 pm
Si usas Jessie el fichero a crear debería ser /var/www/html/index.php
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: ea5dho en 05 de Febrero del 2016, 20:22:59 pm
Bueno solucionado el tema de internet de no poder ver la pajina.
modificando en el directorio de generación de weewx por    /etc/ww

Ahora faltaría poder poner weewx en marcha solo cuando arranque la raspberry.
por si falla la alimentación cuando retorne supusiera todo en marcha solo.
Esto es por qué no tengo ni idea de Linux claro por qué he visto tutos pero mil maneras de hacerlo.
Como coger uno ?
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 06 de Febrero del 2016, 10:03:38 am
No sé que procedimiento has usado para instalar.

Pero si lo has hecho con una instalación con un paquete debian, Weewx debe arrancar solo.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: jantoni en 06 de Febrero del 2016, 10:06:05 am
Insisto que, seguramente, todos los problemas vienen por instalar Jessie.

RECOMIENDO INSTALAR WHEZZY EN LA SD.

En el momento que me pueda poner con Jessie iremos modificando el tuto o haciendo uno específico.

Pero no hay nada que te pueda dar Jessie que no haga Wheezy, al menos de momento.

Saludos.
Título: Re:Página web no disponible Weewx 3.4.0.
Publicado por: zapal en 09 de Febrero del 2016, 20:58:53 pm
Gracias, problema resuelto.