- Messages : 3
- Remerciements reçus 0
Introduction
Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.
Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.
Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...
Installation sur Debian12
- DSI-ISS
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Après avoir abandonné le test de la version client/serveur de Noethys/Connecthys (sur VM Windows Server 2012R2) faute d'être capable de l'installer correctement, je souhaiterai tester la version Web de votre logiciel et j'avoue rencontrer encore une fois, énormément de difficultés...
Voici la suite des commandes passées sur une VM Debian en fresh install, en suivant les recommandations de votre Github afin de tester NoethysWeb :
# apt install git git-core
# apt install python3-pip
# apt install python3.11-venv
# git clone https://github.com/Noethys/Noethysweb.git
Créer un environnement virtuel
# python3 -m venv Noethysweb
Activation de l'environnement virtuel
# source Noethysweb/bin/activate
# cd Noethysweb
Installez python 3 et les dépendances du fichier requirements.txt :
#
Du coup, à la main :
# pip3 install Django=
.2.25# pip3 install Pillow==8.3.2
# pip3 install django-anymail==8.4
# pip3 install django-axes==5.26.0
# pip3 install django-cryptography==1.0
# pip3 install django-crispy-forms==1.13.0
# pip3 install django-csp=
.7# pip3 install django-datatable-view==2.1.6
# pip3 install django-debug-toolbar=
.2.2# pip3 install django-formtools==2.3
# pip3 install django-multiselectfield==0.1.12
# pip3 install django-simple-captcha==0.5.14
# pip3 install django-resized==0.3.11
# pip3 install django-select2==7.11.1
# pip3 install django-sn==0.8.11.9
# pip3 install django-extensions=
.1.3# pip3 install django-upload-form==0.5.0
# pip3 install django-dbbackup=
.3.0# pip3 install django-storages==1.13.1
# pip3 install django-crontab==0.7.1
# pip3 install django-cleanup==7.0.0
# pip3 install dropbox==11.23.0
# pip3 install opencv-python==4.5.3.56
# pip3 install pycryptodome=
.10.4# pip3 install python-dateutil==2.8.2
# pip3 install python-gnupg==0.4.7
# pip3 install reportlab=
.6.1# pip3 install bleach==4.1.0
# pip3 install mysqlclient==2.0.3
# pip3 install jellyfish==0.8.9
# pip3 install lxml==4.9.0
# pip3 install eopayment==1.79
# pip3 install colorhash==1.2.1
# pip3 install feedparser==6.0.10
# pip3 install beautifulsoup4==4.11.1
# pip3 install pystrich==0.8
# pip3 install docx-mailmerge2
# pip3 install xlrd
# pip3 install xlsxwriter
# pip3 install numpy
# pip3 install -U reportlab==4.0.9 <=> sinon erreur au lancement de Django
Allez dans le répertoire noethysweb/noethysweb et renommez le fichier settings_production_modele.py en settings_production.py.
# cd Noethysweb/noethysweb/noethysweb
# cp settings_production_modele.py settings_production.py <=> J'ai fait une copie plutôt que de le renommer afin de conserver la version originale... peut-être une erreur de ma part ?
Personnalisez le fichier settings_production.py selon vos besoins.
# nano settings_production.py
....
Exécutez les commandes suivantes depuis le répertoire noethysweb :
# cd..
# python3 manage.py makemigrations
# python3 manage.py migrate
# python3 manage.py collectstatic
# python3 manage.py createsuperuser
# python3 manage.py update_permissions
Si vous souhaitez commencer avec une base de données vide :
# python3 manage.py import_defaut
Lancez enfin le serveur intégré (Uniquement pour des tests ???) :
# python3 manage.py runserver
J'obtiens ce message au lancement du serveur :
Settings en production non trouvés : Utilisation des settings par défaut.
J'imagine que c'est pour celà que les directives :
MODE_DEMO = False
URL_GESTION = "admin/"
URL_BUREAU = "staff/"
URL_PORTAIL = ""
PORTAIL_ACTIF = True
ALLOWED_HOSTS = ["127.0.0.1","mon.ip.sur.reso", "www.monsite.com"]
entrées dans le fichier settings_production.py ne sont pas prises en compte ?
J'ai édité la fichier settings.py pour ajouter
ALLOWED_HOSTS = ["127.0.0.1","mon.ip.sur.reso", "www.monsite.com"]
mais seul l'accès en local est disponible...
En effet, je n'ai pas la possibilité de me connecter au serveur via son ip sur le réseau (seulement en local) et j'obtiens cette fenêtre d'erreur lors de mes tentatives de connections à 127.0.0.1:8000/utilisateur (127.0.0.1:8000/administrateur fonctionne "bien") :
Comment puis-je rendre NoethysWeb fonctionnel, pour un vrai test ?
Merci !
Connexion ou Créer un compte pour participer à la conversation.
- DSI-ISS
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 3
- Remerciements reçus 0
Les pré-requis pour le fonctionnement du NoethysWeb et de ses différentes dépendances sont une version de python en 3.9. ni plus, ni moins... J'ai donc réinstallé NoethysWeb sur une Debian 11 (Bullseye), intégrant cette version de python.
Bon après, il faut aussi maîtriser l'utilisation et la configuration d'un serveur web Django... Mais c'est à peu près fonctionnel... Pas prêt d'être en production mais pour tester c'est pas mal...
Quelqu'un sait si c'est possible de migrer la base de données déjà modifiée vers une version NoethysWeb EASY, après une prise d'abonnement ?
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
-
- Hors Ligne
- Administrateur
-
- Messages : 4026
- Remerciements reçus 578
Je fais peu d'assistances sur les installations Connecthys et Noethysweb car c'est rapidement une usine à gaz ultra chronophage : Il y a généralement de nombreux détails qui peuvent faire planter tout le bazar ! Donc difficile d'assister à distance sans avoir la main sur le serveur.
Oui, possible de récupérer une base de données.
Ivan
Connexion ou Créer un compte pour participer à la conversation.
- DSI-ISS
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 3
- Remerciements reçus 0
L'association qui m'avait demandé de l'aide pour cette mise en place avait déjà butée sur le déploiement du Connecthys, c'est pourquoi nous nous sommes tournés vers NoethysWeb (Tout en un !)...
L'interface et les fonctionnalités semblent convenir à leurs utilisations mais je reste incompétent pour le paramétrage du serveur en python (ça me change du Apache-Nginx/Mysql/php), car je n'utilise python que pour des scripts sans interface graphique (et je n'ai pas vraiment le temps pour m'y former correctement) : Infos-technique#27980 sur votre forum .
Je crois que les problèmes sont désormais réglés, avec le NoethysWeb EASY !
En tout cas, c'est un beau travail en open-source et il fallait aussi vous encourager à continuer !
Merci !
Connexion ou Créer un compte pour participer à la conversation.