Bricolaje y otras manualidades > Creacion de páginas personales meteorológicas

No suben archivos web con FTP weewx

(1/3) > >>

miguelru:
Buenas tardes.
 
Pues he cambiado de servidor dentro del mismo hosting que tenia sin problemas y ahora no hay manera de que suban. Lo primero cambie la IP por la del nuevo servidor en weewx.conf y como no había manera ha ido cambiándola y sigo sin conseguir que suba nada por FTP con weewx (skin ftp)

En soporte del hosting me dicen que esta bien y con FileZilla subo lo que sea sin problemas pero con weewx... naranjas de la china.

Sera una chorrada pero no la veo. ¿Alguna idea?

Weewx dice:
Feb 11 12:25:34 raspberrypi weewx[1067] ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'ftplib.error_perm'>': 550 /public_html/meteogodella/belchertown/meteoclimatic.html: No such file or directory

Feb 11 15:55:33 raspberrypi weewx[2336] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/belchertown/webcam/image.jpg to server 89.116.147.69. Reason: '550 /public_html/meteogodella/image.jpg: No such file or directory'

miguelru:
Configuración en weewx.conf:

    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp
       
        # If you wish to use FTP, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = true
     
        server = 89.116.147.69
        user = userxxx
        password = "xxxxxxxxx"
        path = /public_html/meteogodella/
       
        # Set to True for an FTP over TLS (FTPS) connection. Not all servers
        # support this.
        secure_ftp = true
       
        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        HTML_ROOT = /home/weewx/public_html/belchertown
        port = 21
       
        # Set to 1 to use passive mode, zero for active mode
        passive = 1

jantoni:

--- Citar ---path = /public_html/meteogodella/
--- Fin de la cita ---

Así, de antemano y a puerta gayola, ese "slash" es más que sospechoso.

Significaría que estás usando en el servidor una dirección absoluta y, por lo general, en ese campo se suele usar una dirección relativa.

La prueba más fácil es eliminar ese slash y ver que ocurre.

También puedes comparar con el directorio que te dice Filezilla

miguelru:
Pues creo que lo había probado pero lo he vuelto a probar por si acaso pero nada, sigue en las mismas:

Feb 11 18:50:49 raspberrypi weewx[4132] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/belchertown/meteoclimatic.html to server 89.116.147.69. Reason: '550 public_html/meteogodella/meteoclimatic.html: No such file or directory'

jmviper:

--- Citar ---También puedes comparar con el directorio que te dice Filezilla
--- Fin de la cita ---

Esa es la clave. Cuando te conectes con Filezilla mira qué dirección sale en el servidor FTP. Esa será la la ruta raíz.

Ten en cuenta que poner la / inicial como dice jantoni hace que la ruta sea absoluta. Si no la pones es desde la ruta raíz del servidor.

Si pones captura de la ventana de filezilla donde se conecta al FTP lo podemos concretar mejor.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa