Closed rafatecno1 closed 4 years ago
Per solucionar-ho he creat l'entrada següent en l'arxiu settings_local.py
#Ruta on guardar dades privades, per exemple les fotos dels alumnes
PRIVATE_STORAGE_ROOT ='/opt/djau2020/aula/dades/fitxers_privats_djAu/'
A continuació he creat el directori i he donat permisos, de forma recursiva, al directori "dades" de la següent forma:
chgrp -R www-data dades
chmod -R 775 dades
Gràcies @rafatecno1
Reobro issue: Cal actualitzar documentació. Caldria afegir les passes per crear i donar permisos a la carpeta aquí:
https://github.com/ctrl-alt-d/django-aula/blob/master/docs/Wiki/instalacion-2/instalacion.md
Nota 1: A la documentació caldria recomanar no posar aquesta carpeta de dades sensibles barrejada amb el codi del programa o relacionada amb un path de servidor web. Ex de lloc on posar-ho:
PRIVATE_STORAGE_ROOT ='/opt/dades_privades/djau2020/'
Nota 2: A la documentació caldria recomanar posar permisos per tal que els usuaris que no siguin del grup no puguin entrar a la carpeta. Exemple chmod -R 770 /opt/dades_privades
Nota 3: ho marco com a Hacktoberfest per si algú s'anima a fer-ho dins la Hacktoberfest i guanyar una samarreta o plantar un arbre
Les tutores m'avisen que no poden pujar les fotos dels alumnes i comprovo que rebo correu del sistema on se m'informa de que hi ha un problema. Desxifrant el correu, i amb ajuda dels companys del grup de Telegram, veig que el problema és amb el directori /dades/fitxers_privats_djAu/
La variable d'entorn PRIVATE_STORAGE_ROOT en settings.py guarda el nom d'una carpeta que no existeix a la meva instal·lació del djau.