Autor Tema: No suben archivos web con FTP weewx  (Leído 3288 veces)

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

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
No suben archivos web con FTP weewx
« en: 11 de Febrero del 2023, 17:47:48 pm »
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'

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:No suben archivos web con FTP weewx
« Respuesta #1 en: 11 de Febrero del 2023, 18:11:35 pm »
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

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.636
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No suben archivos web con FTP weewx
« Respuesta #2 en: 11 de Febrero del 2023, 19:34:31 pm »
Citar
path = /public_html/meteogodella/

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

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:No suben archivos web con FTP weewx
« Respuesta #3 en: 11 de Febrero del 2023, 19:55:14 pm »
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'

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:No suben archivos web con FTP weewx
« Respuesta #4 en: 11 de Febrero del 2023, 20:17:55 pm »
Citar
También puedes comparar con el directorio que te dice Filezilla

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.



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:No suben archivos web con FTP weewx
« Respuesta #5 en: 11 de Febrero del 2023, 20:40:27 pm »
Así sale en filezilla: adjunto. También he probado con toda la ruta absoluta /domains/miguelar.es/public_html con el mismo resultado.

Lo que me mosquea es que antes del cambio de server funcionaba bien. Pero filezilla si funciona, no tiene lógica. Y lo mismo con 3 weewx distintos.
« Última modificación: 11 de Febrero del 2023, 20:49:08 pm por miguelru »

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:No suben archivos web con FTP weewx
« Respuesta #6 en: 11 de Febrero del 2023, 20:58:34 pm »
Ese /domains/miguelar.es/public_html es la raíz del servidor, no hay que ponerla.

Pon la dirección relativa en weewx a donde quieras que suba, por ejemplo si quieres que suba al directorio meteogodella pon path = meteogodella en el weewx.conf o path = /meteogodella

Una de ellas o las dos deberían de ir bien.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:No suben archivos web con FTP weewx
« Respuesta #7 en: 11 de Febrero del 2023, 22:35:00 pm »
Bueno pues tras probar ambos Path = /meteogodella así como meteogodella sin la /    Sube bien los directorios y archivos pero...

Los sube al directorio raiz / del servidor. Eso ya lo había probado pero he probado tantas cosas... el problema es que en la web solo se puede acceder (ver) lo que hay en el directorio public_html creo.
« Última modificación: 11 de Febrero del 2023, 22:37:53 pm por miguelru »

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.636
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:No suben archivos web con FTP weewx
« Respuesta #8 en: 12 de Febrero del 2023, 00:22:10 am »
Pues prueba con todo el directorio "completo"

path = /domains/miguelar.es/public_html/meteogodella

« Última modificación: 12 de Febrero del 2023, 00:28:46 am por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:No suben archivos web con FTP weewx
« Respuesta #9 en: 12 de Febrero del 2023, 10:58:57 am »
Creo que he probado todas las combinaciones posibles. Con weewx ftp solo sube sin problemas con path = /meteogodella ó path = meteogodella pero lo sube al directorio raiz / pero ahí no se ve en la web. Con Filezilla puedo subir archivos a cualquier directorio sin problemas. Raro, raro

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:No suben archivos web con FTP weewx
« Respuesta #10 en: 12 de Febrero del 2023, 11:09:21 am »
Pues sí, es muy raro.

A ver que a mí me gusta ver las cosas por lógica pero esto no parece tenerla  *-* *-*

Si cuando pones path = /meteogodella ó path = meteogodella sube a esa carpeta del directorio raíz del servidor FTP lo normal es que si le pusieses la también ruta de la raíz del servidor web path = /domains/miguelar.es/public_html subiese a ella puesto que inicia al igual que /meteogodella

No se entiende que para /meteogodella vaya bien y para /domains/miguelar.es/public_html no.

Puedes poner qué sale en el log con esa última dirección ??

Quizás pueda haber una pista o algo ligeramente diferente en el error a lo que agarrarnos.

Si no, pues vas a tener que ponerte en contacto con tu hosting. No creo que tenga algún acceso restringido esa carpeta en la que van los contenidos para la web.



Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:No suben archivos web con FTP weewx
« Respuesta #11 en: 12 de Febrero del 2023, 12:43:24 pm »
Bueno, ya esta resuelto. Lo que yo decía una chorrada.

Resulta que el directorio raiz / tiene todos los permisos habilitados y los que hay por debajo no tenían habilitados permiso de escritura.

Pa haberse matao...    *+*   *-* *-* *-*


Aún así ¡¡Gracias por la ayuda!!
« Última modificación: 12 de Febrero del 2023, 13:13:55 pm por miguelru »

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:No suben archivos web con FTP weewx
« Respuesta #12 en: 13 de Febrero del 2023, 22:18:25 pm »
Aunque sigo sin entender porque si era problema de permisos de escritura, ¿porqué Filezilla sí que escribía sin problemas? ¿los duendes?  8)