noalyss-generale
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [noalyss-generale] Noalyss sur Yunohost


From: Dany De Bontridder
Subject: Re: [noalyss-generale] Noalyss sur Yunohost
Date: Thu, 19 Aug 2021 21:48:32 +0200
User-agent: Roundcube Webmail/1.4.0

Le 2021-08-19 20:57, Mélopie a écrit :
Effectivement, cette fois l'installation va au bout.

Excellent :)

Par contre, il y a un problème majeur : les extensions sont installées
mais ne sont pas opérationnelles.
Comme le signale @Tierce, c'est certainement la différence de principe
d'installation.
Chaque application a son répertoire et son groupe dans Yunohost. Noalyss
a les droits sur noalyss, pas sur www-data.

En fait, on s'est mal expliqué , voilà , sous quel utilisateur tourne le serveur web (apache2 ou nginx) ? Tierce dit qu'il s'agit de noalyss , dans ce cas, on peut installer les extensions par l'interface administration de NOALYSS. Sous les ubuntu, cet utilisateur est www-data.

Cet utilisateur n'est PAS codé en dur : donc peu importe , l'important est qu'il puisse écrire dans le répertoire et sous-répertoires de Noalyss. Les répertoires ne sont pas hardcodé, on peut les déplacer - changer - renommer , ils sont dans des variables. Par défaut, ils sont calculés depuis le fichier constant.php mais on peut les changer si on les défini dans le fichier config.inc.php (inutile de changer constant.php), cependant cela ne règlera pas ton problème, donc pas changer ;-)

Comment le vérifier ? En regardant quel programme gère le HTTP , cela peut être nginx, apache2, ... et retrouver (il faut installer lsof) Exemple pour le port 80 , ici on a le programme apache2 et l'utilisateur www-data

lsof -i :80

COMMAND    PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
apache2  95441 www-data    4u  IPv6 987224      0t0  TCP *:http (LISTEN)
apache2  95442 www-data    4u  IPv6 987224      0t0  TCP *:http (LISTEN)




Quand tu essaies d'installer une extension , tu vas dans administration -> installation ->plugin , puis dans le dossier tu dois activer ce plugin dans CFGPLUGIN. As-tu un message d'erreur ??


Bonne soirée

D


Pour Noalyss, comme tu le dis, "

pour les mises en jour en ligne ou l'installation des plugins, il faut
que les répertoires appartiennent à www-data (l'utilisateur pour le
serveur http)"

"
Dans yunohost, comme le dit @Tierce, "

Si chaque utilisateur sous le quel tourne une application était membre
de www-data, ça veut dire qu'ils auraient des droits d'accès dans les
dossiers de ces applications.

C'est une très bonne pratique pour compartimenter les choses et éviter
que des process / applications n'aie des droits communs avec d'autres
process / application.

"
Nous sommes dans une impasse : comment résoudre ce dilemme?

Merci à tous les deux !
;-)

Le 19/08/21 à 19:05, noalyss-generale-request@nongnu.org a écrit :
Message: 1
Date: Thu, 19 Aug 2021 18:18:15 +0200
From: Dany De Bontridder <danydb@noalyss.eu>
To: Discussion à propos de NOALYSS, développement, support...
        <noalyss-generale@nongnu.org>
Subject: Re: [noalyss-generale] Noalyss sur Yunohost
Message-ID: <efaef60f7847c0a9fba168d9ee534d3c@noalyss.eu>
Content-Type: text/plain; charset="utf-8"; Format="flowed"

Parfait, tu as créé le bon utilisateur, maintenant , renomme le fichier
noalyss/include/config.inc.php avec un autre nom (config.old) puis
retourne sur install.php

L'utilisateur postgresql sera donc noalyss_sql et le mot de passe pour
cet utilisateur dany.

Cela devrait passer maintenant :-)


---
NOALYSS est un Serveur de Comptabilité et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Gérer votre abonnement
https://lists.nongnu.org/mailman/listinfo/noalyss-generale



reply via email to

[Prev in Thread] Current Thread [Next in Thread]