You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-04-28 10:11:47

marie-laure35
Member
Registered: 2023-04-28
Posts: 1

Installation GLPI WebApp Azure

Bonjour,

Je suis actuellement bloquée pour installer GLPI sur une webapp Azure (php 8 et Nginx). J'accède bien à la page du choix de la langue, dès que je clique sur "Ok" rien ne se passe.

Voici mon fichier default nginx:
server {
    #proxy_cache cache;
        #proxy_cache_valid 200 1s;
    listen 8080;
    listen [::]:8080;
    root /var/www/html/wwwroot/glpi;
    index  index.php;
    server_name  ;
    #port_in_redirect off;

    location / {           
       # index  index.php index.html index.htm hostingstart.html;
        try_files $uri $uri/ index.php;
    }

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /html/;
    }
   
    # Disable .git directory
    location ~ /\.git {
        deny all;
        access_log off;
        log_not_found off;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include /etc/nginx/fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_param SERVER_NAME $host;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param QUERY_STRING $query_string;
        fastcgi_intercept_errors on;
        fastcgi_connect_timeout         300;
        fastcgi_send_timeout           3600;
        fastcgi_read_timeout           3600;
        fastcgi_buffer_size 128k;
        fastcgi_buffers 4 256k;
        fastcgi_busy_buffers_size 256k;
        fastcgi_temp_file_write_size 256k;
    }

}

Sachant que je ne peux pas modifier les droits ni les propriétaires, si vous avez une idée pour résoudre mon problème.

Merci d'avance,

Marie-Laure

Offline

#2 2023-05-01 14:14:40

MarcAndreD
Member
Registered: 2023-05-01
Posts: 1

Re: Installation GLPI WebApp Azure

Bonjour Marie-Laure, j'ai tenté la même chose la semaine dernière avec le même résultat. Moi aussi j'aimerais avoir la recette si elle existe! J'ai alors tenté une autre stratégie, soit d'importer sur Azure mon ancienne installation GLPI de mon serveur en production et là peu importe avec quel utilisateur je me connecte, j'ai toujours le message "L'action que vous avez réalisée n'est pas autorisée." et je n'ai accès à rien! Bref une méthode ou l'autre je suis bloqué.

Offline

#3 2024-06-07 14:41:31

Vilmas
Member
Registered: 2024-06-07
Posts: 8

Re: Installation GLPI WebApp Azure

Même résultat ici sad

Offline

#4 2024-06-07 15:50:39

lecortex
Member
Registered: 2021-01-14
Posts: 257

Re: Installation GLPI WebApp Azure

Vous êtes en http ou https ?


-- Any exchange not written in French comes from an automatic translation. --

Offline

#5 2024-06-07 17:02:13

Vilmas
Member
Registered: 2024-06-07
Posts: 8

Re: Installation GLPI WebApp Azure

Punaise ..!
Après 6 jours de recherches je viens enfin de trouver la solution.... ..!
Le stockage a utilisé sur azure ne doit pas être de type partage de fichiers mais BLOB (Azure Files).
De plus les droits doivent être gérés depuis le contrôle d'accès IAM sur le conteneur afin d'autoriser l'app à contribuer sur le conteneur de stockage!

J'espère que ca pourra servir à d'autres !

Offline

#6 2024-06-11 17:10:06

Vilmas
Member
Registered: 2024-06-07
Posts: 8

Re: Installation GLPI WebApp Azure

J'ai réussi à reproduire le problème plus précisément.

Cela vient des droits affectés au répertoire glpi/files/_sessions.
L'erreur provient du fait que ce répertoire ne doit PAS avoir les droits full pour tout le monde (777).

Hors, lors de l'installation d'une WebApp sur azure, l'ensemble des fichiers possèdent les droits 777 et même en cas de stockage des documents sur un storage azurFiles standard.
Le seul moyen que j'ai trouvé pour arriver à mes fins est de :
- créer un compte de stockage premium
- créer un partage de fichier NFS (Important)
- Monter le stockage NFS sur ma webapp
- Installer mon application sur le montage avec un gestion des droits unix standard afin d'eviter le 777 partout.

Hope that helps !

Offline

Board footer

Powered by FluxBB