-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[1.5.0 - 1.5.1] BUG permissions lors des téléchargements #191
Comments
Y a rien dans les logs de GeoNature ? |
C'est pas un PB de droits sur le répertoire où le fichier d'export est écrit ? |
@camillemonchicourt non rien de particulier qui s’inscrit quand je fais la manipulation @gildeluermoz ci-joint mon fichier geonature.conf, je n'arrive pas à régler le pb et je suis pas très fort en apache :) |
Salut ! |
Bonjour @maximetoma, <Location /home/geonatureadmin/geonature/backend/media/exports>
Require all granted
</Location> Location concerne les chemins d'url, dans le cas présent, il s'agirait plutôt de Directory <Directory /home/geonatureadmin/geonature/backend/media/exports>
Require all granted
</Directory> |
Par contre, ton fichier semble contenir d'anciennes config geonature. Ton bloc
devrait sans doute plutôt ressembler à ça: # ========================== CONFIGURATION GEONATURE ==========================
ServerName sep-geonature.reserves-naturelles.org
IncludeOptional /etc/apache2/conf-available/geonature.conf
IncludeOptional /etc/apache2/conf-available/taxhub.conf
IncludeOptional /etc/apache2/conf-available/usershub.conf
ErrorLog "/var/log/apache2/geonature_error.log"
CustomLog "/var/log/apache2/geonature_access.log" combined
|
Le vhost de GeoNature a été beaucoup amélioré et simplifié depuis la version 2.8.0. Comme on voit dans celui-ci, il fait appel et inclut le fichier de configuration généré et renseigné automatiquement : https://github.com/PnX-SI/GeoNature/blob/master/install/assets/geonature_apache.conf Cela a été rappelé dans le changelog de la 2.12.0 :
Le changelog de la version 1.4.0 du module Export indique aussi d'enlever la conf spécifique au chemin des fichiers exportés, ce que tu ne sembles pas non plus avoir fait :
|
Merci pour vos retours ! J'avais je crois gardé à l'époque la config précédente en adaptant le code, mais je n'ai pas saisi que on pouvait beaucoup le simplifier :) Du coup j'ai d'un côté :
et
Pour le changelog d'Export, je crois de souvenir que je n'avais rien à modifier (je n'avais rien changé à la config de base)... Ou alors je n'ai pas compris... @mvergez pour les permissions, j'ai
Mais avec toutes ces modifications (en faisant un |
Mon fichier
|
[EDIT] En redémarrant le service geonature_worker, les exports publics fonctionnent Autrement, les exports privés restent avec la même erreur 403 Forbiden Petite précision, l'erreur se fait après avoir sélectionné le format de fichier, validé la licence et cliquer sur "OK". Le fichier d'export n'est pas généré et le mail n'est pas envoyé |
du coup je ne comprends pas si ton soucis est résolu. Si ton geonature est en https, penses bien à vérifier que le |
@gildeluermoz Non j'ai toujours le problème sur mes exports privés |
OK je viens de tester et de reproduire sur le serveur de DEMO. Quand un export n'est pas PUBLIC et que mon utilisateur est bien associé à l'export, j'ai la même erreur que tu as mentionné : Donc ça semble un bug de la version 1.5.0 du module EXPORT... Par contre je ne reproduis pas en production sur notre serveur du PNE. |
Fixé par ce commit : 1002177 |
Un grand merci @TheoLechemia ça fonctionne :D |
Une partie des soucis était liées au fait que la configuration Apache de cette instance n'avait pas été mis à jour. |
Version
GeoNature 2.12.3
Exports 1.5.0
Description du bug
Erreur retournée :
Le téléchargement ne veut pas se faire, me donne une erreur 403, avez-vous une idée du problème ? Je suis en admin avec les permissions admin
Logs
Aucun log relevable....
The text was updated successfully, but these errors were encountered: