(1) 2 »
Installation bloquée sur Azure car pas la main sur permission des fichiers
David
David

Installation bloquée sur Azure car pas la main sur permission des fichiers

David 12
23/11/2021 17:35
#1
David 12
23/11/2021 17:35
BOnjour,
Je suis sur un serveur PHP Azure en tant que ressource (pas machine virtuelle).
Je bloque à l'étape 7 de l'installation:
L'Assistant d'Installation peut ne pas être capable d'écrire le fichier de configuration mainfile.php.
PHP écrit les fichiers l'
utilisateur www-data et le groupe www-data.
Le répertoire wwwroota l'utilisateur nobody et le groupe nogroup

Je n'arrive pas à changer les droits des fichiers ni via FileZilla, ni via la console en ligne avec Chmod.
Quel group ou utilisateur faut-il mettre ?

Merci d'avance.
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
Alain T
Alain T

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

Alain T 681
23/11/2021 17:51
#2
Alain T 681
23/11/2021 17:51
Bonjour et bienvenue David,

des l'installation, il y a des recommandations, les as-tu suivies ?
Cela concerne des droits d'écriture sur certains dossiers.

et pour répondre à ta question :
user : www-data
groupe : www-data
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
Alain T
Alain T

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

Alain T 681
23/11/2021 17:53
#3
Alain T 681
23/11/2021 17:53
Le message que tu indiques en citation est difficilement compréhensible, je pense que tu as du faire un copier /coller qui ne marche pas très bien.
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
David
David

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

David 12
23/11/2021 18:04
#4
David 12
23/11/2021 18:04
Bonjour Alain,

Merci pour ta réponse rapide.
Oui, j'ai lu le realeseNote, mais il ne parle pas de ça.
Le message est celui donné par Xoops lors de l'étape 7 de l'installation, tel quel.

J'ai l'impression que mon ne change pas grand chose:
chown www-data wwwroot
ls 
-l
drwxrwxrwx 2 nobody nogroup 0 Nov 23 15
:38 wwwroot


Pas très coutumier du shell sur un service azure, je ne suis pas sur de ne pas avoir oublié quelque chose.
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
Alain T
Alain T

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

Alain T 681
23/11/2021 18:04
#5
Alain T 681
23/11/2021 18:04
Citation :
Je n'arrive pas à changer les droits des fichiers ni via FileZilla, ni via la console en ligne avec Chmod.
Quel group ou utilisateur faut-il mettre ?

Au fait,
chmod c'est pour les permissions (rwx rwx rwx) (user group other)
chown c'est pour le changement de propriétaire, ça ne touche pas les permissions,
donc si les permissions ne sont pas bonnes, de changer le propriétaire des dossiers et fichier n'est pas suffisant )
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
Alain T
Alain T

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

Alain T 681
23/11/2021 18:09
#6
Alain T 681
23/11/2021 18:09
Ok,
non, c'est pas ça les commandes shell !

Pour changer de propriétaire le dossier wwwroot (et les sous-dossiers et fichiers) :
chown -R www-data:www-data wwwroot
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
David
David

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

David 12
23/11/2021 18:14
#7
David 12
23/11/2021 18:14
Ca met un peu de temps, mais j'ai toujours le souci:
root@bbaed18976f:/home/site# chown -R www-data:www-data wwwroot
root@bbaed18976f:/home/site# ls -l
total 0
drwxrwxrwx 2 nobody nogroup 0 Nov 23 17
:09 Data
drwxrwxrwx 2 nobody nogroup 0 Nov 23 15
:02 deployments
drwxrwxrwx 2 nobody nogroup 0 Nov 23 15
:02 locks
drwxrwxrwx 2 nobody nogroup 0 Nov 23 15
:02 repository
drwxrwxrwx 2 nobody nogroup 0 Nov 23 15
:38 wwwroot
drwxrwxrwx 2 nobody nogroup 0 Nov 23 15
:35 xoops_data
drwxrwxrwx 2 nobody nogroup 0 Nov 23 15
:35 xoops_lib

Et si je fais F5 sur Xoops, j'ai toujours ces 2 messages (je n'en avais mis qu'un)
[b]Enregistrement de la configuration système[/b]
 
L'Assistant d'Installation peut ne pas être capable d'écrire le fichier de configuration mainfile.php.
PHP écrit les fichiers l'
utilisateur www-data et le groupe www-data.
Le répertoire wwwroota l'utilisateur nobody et le groupe nogroup

 L'
Assistant d'Installation peut ne pas être capable d'écrire le fichier de configuration secure.php.
PHP écrit les fichiers l'utilisateur www-data et le groupe www-data.
Le répertoire data/ a l'
utilisateur nobody et le groupe nogroup


Peut-être est-il possible de changer l'utilisateur utilisé par xoops, non ?
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
Alain T
Alain T

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

Alain T 681
23/11/2021 18:15
#8
Alain T 681
23/11/2021 18:15
Et pour donner les droits en lecture écriture complète à tous pour un dossier et sous dossier :

chmod -R 777 wwwroot/uploads

(par exemple, mais ne pas faire ça pour la racine complète de ton site evidemment)
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
Alain T
Alain T

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

Alain T 681
23/11/2021 18:17
#9
Alain T 681
23/11/2021 18:17
Oui comme indiqué, avant de passer aux étapes 2-3-4...
il faut donner les bons droits aux fichiers. donc faire un chmod sur certains dossiers et certains fichiers.
De mémoire, c'est écrit au bas de l'écran sur l'étape 0 ou 1 ou 2 .
Re : Installation bloquée sur Azure car pas la main sur permission des fichiers
David
David

Re : Installation bloquée sur Azure car pas la main sur permission des fichiers

David 12
23/11/2021 18:19
#10
David 12
23/11/2021 18:19
Oui, ça je l'ai fait, on peut d'ailleurs voir que ma racine à 777, mais c'est temporaire le temps de l'installation.
Etrange qu'il veuille bien changer mes droits mais pas mon user.

EDIT: En fait non, un "chmod -R 447 wwwroot/uploads "
le laisse en drwxrwxrwx, étrange.
J'ai l'impression qu'azure empêche certaines choses.

Pas possible de changer d'user dans Xoops, donc ?