Software > WeeWX

Nuevo tutorial de instalación de Weewx

<< < (2/12) > >>

megatin:
Hola todos,

he probado la instalación limpia en Raspberry Pi 2 Raspbian Jessie + Weewx 3.2.1-1, siguiendo el tutorial de Jantoni.

Vaya por delante mis pocos conocimientos de Linux, que hacen más dificultosa la tarea.

He encontrado alguna "pega" que paso a detallar.

 Se derivan de la instalación de Apache. En el tutorial no se indica cómo instalarlo.

 Una vez instalado, Apache establece como directorio de publicación       /var/www/html/

 Weewx crea sus ficheros en          /var/www/weewx/

 Hay dos posibilidades de solución, cambiar en Weewx. Me ha dado pereza buscar en el manual.

 Decido por buscar en la configuración de Apache y no sin dificultad en cuentro un fichero
 
          /etc/apache2/sites-available/000-default.conf

en donde se establece la ruta de publicación

           /var/www/html/

Edito dicho fichero con nano (ahora sé cuánto vale nano)

            sudo nano  /etc/apache2/sites-available/000-default.conf

Borro       html/

Grabo, salgo, reinicio y problema resuelto.

Probablemente haya otra forma. Quizás tocando en la configuración de Weewx. Pues animo a la concurrencia a exponerlo y así aprendemos algo más.

Todo realizado desde consola de Mac estableciendo una sesión SSH. Por ciero Mac tine una utilidad de edición igual que "nano" pero que se llama "pico".

Me he quedado en la fase de modificación de fechas, etc... del ficheto   skin.conf

Hasta ahora todo funciona perfectamente en modo Simulator.


Saludos


jantoni:
Bien, me alegro que haya funcionado.

En cuanto a Apache2, no hacía falta eso que has hecho.

Verás:

- La instalación de Apache2 se realiza cuando hacemos "sudo apt-get -f install" en la mayoría de las instalaciones,salvo que, a voluntad propia, antes hubieras instalado Apache2 de forma manual.
- En cuanto al directorio tampoco hacía falta:
    - El directorio principal de las páginas web, para Apache2, es /var/www y todos los directorios que cuelguen de el.
    - Weewx, cuando se instala, graba las páginas en /var/www/weewx.
    - Si lo que quieres es que, cuando se cargue la página desde el inicio, lo haga las de weewx, es tan simple como escribir un fichero en /var/www para que se redireccione hacia /var/www/weewx/index.html


--- Código: ---root@mele1:/var/www# ls -la
total 44
drwxr-xr-x 10 www-data www-data 4096 dic  2 16:00 .
drwxr-xr-x 12 root     root     4096 sep 30  2012 ..
drwxr-xr-x  3 www-data www-data 4096 nov 20  2013 aprs
drwxr-xr-x  6 www-data www-data 4096 oct 21 16:57 download
drwxr-xr-x  2 www-data www-data 4096 mar  3  2014 images
-rw-r--r--  1 www-data www-data   63 dic 19  2014 index.php
drwxr-xr-x  2 www-data www-data 4096 sep 27  2014 test
drwxr-xr-x  7 www-data www-data 4096 jun  5  2014 tmp
drwxr-xr-x  3 root     root     4096 may 31  2015 unixtut
drwxr-xr-x  2 www-data www-data 4096 ago 22  2014 videos
lrwxrwxrwx  1 www-data www-data   19 sep 30  2012 weather -> /var/lib/wview/img/
drwxrwxrwx 11 www-data www-data 4096 nov 18 17:25 weewx
lrwxrwxrwx  1 root     root        5 jul 23 16:20 weewx2 -> weewx
lrwxrwxrwx  1 www-data www-data   19 sep 30  2012 wviewmgmt -> /var/lib/wviewmgmt/
root@mele1:/var/www#
--- Fin del código ---

Así pues, tienes que editar el fichero index.php o crearlo nuevo, con permisos para Apache2


--- Código: ---root@mele1:/var/www# cat index.php
<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx2/index.html">
root@mele1:/var/www#

--- Fin del código ---

Para poner los permisos:

--- Código: ---sudo chown www-data:www-data index.php
--- Fin del código ---

De este modo, cuando llegue una petición web al directorio raiz de la web, se redirige hacia /var/www/weewx/index.html

Saudos.

jantoni:
Bueno.....en esa instalación está puesto weewx2.....líos mios, je je, ya veis en el directorio raíz de /var/www que tengo un  mejunje de enlaces simbólicos....pero es que es un servidor aparte

megatin:
Gracias Jantoni,  todos los caminos llevan a Roma, pero el que recomiendas es más corto.

Saludos,

jantoni:
No ;)

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

Saludos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa