
Hola un saludo ante todo.
Llevo unos días con un problema y ya no se cómo proceder.
Raspberry Pi B con Buster 10 (Raspberry Pi OS)
Os cuento cómo he configurado
Usuario pi
Primero el ftp
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
Descomentamos las siguientes líneas para permitir la escritura de archivos a los usuarios de la Raspberry Pi.
local_enable=YES
write_enable=YES
Luego ejecuto
sudo adduser pi www-data
sudo adduser www-data pi
sudo chown -R pi /var/www/html/web/
Y así doy permisos al usar pi almftp
Por último reiniciamos el servicio.
sudo service vsftpd restart
He instalado pihole y me funciona bien ya llevo mucho tiempo con el funcionado.
Ahora quiero poner una plantilla de una web sus requisitos son apache y php5+ bajo Linux. Básicamente una web.
Es para crear una web de una estación meteorológica.
El software que lo gestiona es CumulusMX.
Y como es un programa de Windows hace falta el emulador mono.
Tras instalar mono y extraer y ejecutarlo CD /home/pi/CumulusMx
sudo mono CumulusMX.exe
Puedo acceder a su interfaz gráfica y configurarlo.
Ahora viene mi problema
Cumulus genera unos ficheros con los datos meteorológicos tal que asi
En /home/pi/CumulusMX/web/ fichero1...
El propio cumulus por FTP lo manda a la raíz de nuestra plantilla y así la web muestra los datos actualizados.
/var/www/html/web/website
El problema es que no consigo por FTP que me envíe los ficheros y estén actualizados, ya que los veo en el FTP o la web no carga bien por falta de permisos. O medio va una cosa o la otra nunca las 2 a la vez
De hecho si ejecutó
sudo find /var/www/ -type d -exec chmod 755 {} \;
sudo find /var/www/ -type f -exec chmod 644 {} \;
La web carga y salen los datos actualizados, pero ya no actualiza más.
Comando probados
sudo chmod -R ugo+rw /var/www/html/
sudo chown -R pi /var/www/html/web/
sudo chmod -R 770 /var/www
Y muchos más que ni apunte....
También cree otro usuario ftppi
sudo adduser ftppi
Y lo hice root
sudo adduser ftppi sudo
sudo adduser ftppi www-data
sudo adduser www-data ftppi
sudo chown -R ftppi /var/www/html/web
Y le di permisos y me logeaba desde el cliente ftp
Y no me deja modificar nada por fpt
Mi problema principal es saber que permisos debería dar en /var/www/html/web/mi web y en el FTP para que funcione todo.
Está claro que algo tengo que hacer mal.
¿Es posible que pihole y un servidor web apache/php sean incompatibles en la misma Raspberry?
Cualquier ayuda sera bien recibida