Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi
  • Page :
  • 1

SUJET :

[Résolu] Installation sur serveur Ubuntu 16.04 il y a 6 ans 11 mois #1443

  • Choukajohn
  • Portrait de Choukajohn Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 33
  • Remerciements reçus 5
Bonjour à tous,

J'essaye d'installer une instance de Diacamma sur mon serveur Ubuntu pour la gestion d'une copropriété mais sans succès.
J'ai suivi ce tuto www.diacamma.org/forum/linux/84-installe...au-prive&start=6#320.

J'ai créé une instance "copro" avec la commande
./launch_lucterios.sh add -n copro -d MySQL:diacamma

Ensuite j'ai modifié le fichier de config copro/settings.py pour y ajouter mon mot de passe MySQL et autoriser l'url correspondant à l'ip locale de mon serveur.
#!/usr/bin/env python
# -*- coding: utf8 -*-

import os
from lucterios.framework.settings import fill_appli_settings

# Initial constant
SECRET_KEY = "ik9=skuvwx+u$bk8vwzns4=it4^pt72b38t&#jj1msvu=1+6=s"

# Database
BASE_DIR = os.path.dirname(__file__)
DATABASES = {
     "default": {
         "NAME": "diacamma",
         "USER": "root",
         "PASSWORD": "**********",
         "HOST": "localhost",
         "ENGINE": "django.db.backends.mysql",
     },
}

# extra
ALLOWED_HOSTS = ['192.168.1.50', 'localhost', '127.0.0.1']
# configuration
fill_appli_settings("lucterios.standard", ())

Ensuite je lance l'instance avec les commandes du tutoriel :
cd /var/lucterios2/
source virtual_for_lucterios/bin/activate
DJANGO_SETTINGS_MODULE='copro.settings' gunicorn lucterios.framework.wsgi --bind=0.0.0.0:8000 --daemon
deactivate

Malgré cela, impossible de me connecter via l'interface web sur 192.168.1.50, j'ai toujours l'erreur
DisallowedHost at /web/index.html
Invalid HTTP_HOST header: '192.168.1.50:8000'. You may need to add '192.168.1.50' to ALLOWED_HOSTS.
Request Method:	GET
Request URL:	http://192.168.1.50:8000/web/index.html
Django Version:	1.10.7
Exception Type:	DisallowedHost
Exception Value:	
Invalid HTTP_HOST header: '192.168.1.50:8000'. You may need to add '192.168.1.50' to ALLOWED_HOSTS.
Exception Location:	/var/lucterios2/virtual_for_lucterios/lib/python3.5/site-packages/django/http/request.py in get_host, line 113
Python Executable:	/var/lucterios2/virtual_for_lucterios/bin/python3
Python Version:	3.5.2
Python Path:	
['/var/lucterios2',
 '/var/lucterios2/virtual_for_lucterios/bin',
 '/var/lucterios2/virtual_for_lucterios/lib/python35.zip',
 '/var/lucterios2/virtual_for_lucterios/lib/python3.5',
 '/var/lucterios2/virtual_for_lucterios/lib/python3.5/plat-x86_64-linux-gnu',
 '/var/lucterios2/virtual_for_lucterios/lib/python3.5/lib-dynload',
 '/usr/lib/python3.5',
 '/usr/lib/python3.5/plat-x86_64-linux-gnu',
 '/var/lucterios2/virtual_for_lucterios/lib/python3.5/site-packages']
Server time:	dim, 21 Mai 2017 16:11:43 +0000

Par moment cela fonctionne mais seule une page blanche s'affiche, j'ai déjà réussi à voir la boite de dialogue pour la connexion, je rentre admin/admin et j'arrive à me connecter mais ensuite j'ai une erreur qui s'affiche et je ne peux rien faire.

Merci pour votre aide.

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Dernière édition: par Choukajohn. Raison: Sujet résolu

Installation sur serveur Ubuntu 16.04 il y a 6 ans 11 mois #1445

  • lag
  • Portrait de lag
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Messages : 1989
  • Karma: 8
  • Remerciements reçus 498
Bonjour,

Pour créer votre instance, je vous conseillerait la commande:
./launch_lucterios.sh add -n copro -m "lucterios.contacts,lucterios.documents,lucterios.mailing,diacamma.condominium,diacamma.accounting,diacamma.payoff" -p diacamma.syndic -d "MySQL:name=diacamma,user=root,password=xxxxxx,host=localhost"
Vous pouvez également corrigé votre instance via la commande:
./launch_lucterios.sh modif -n copro -m "lucterios.contacts,lucterios.documents,lucterios.mailing,diacamma.condominium,diacamma.accounting,diacamma.payoff" -p diacamma.syndic -d "MySQL:name=diacamma,user=root,password=xxxxxx,host=localhost"
Dans ces commandes, l'important étant les options "-m" et "-p" pour bien préciser quel module vous voulez configurer pour votre instance.
A noter que ces procédures de configuration réalisent un gros travail de création de base de donnée: celle-ci doit donc être bien configurée.

Ensuite, avant de vouloir lancer l'application via gunicorn, essayez de le lancer ainsi:
cd /var/lucterios2/
source virtual_for_lucterios/bin/activate
python manage_copro.py runserver
Cela vous lance alors un serveur 'développeur' Django (framework utiliser par Diacamma) sur le port 8000
Si ce serveur fonctionne, essayez alors via gunicorn.

Comme je viens de le préciser, Diacamma utilise le framewok open-source Django.
Ce dernier est très utilisé et une grande communauté existe.
Je vous invite également à chercher sur internet des tutoriels sur le sujet.

Et sinon, le plus simple, c'est de faire confiance à notre partenaire SLETO pour vous proposez simplement un service d'hébergement ;)
Cet utilisateur a été remercié pour son message par: Choukajohn

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Laurent
Principale contributeur (Développeur) à Diacamma
Administrateur de Sleto partenaire officiel de Diacamma : support et hébergement en ligne.

Installation sur serveur Ubuntu 16.04 il y a 6 ans 11 mois #1448

  • Choukajohn
  • Portrait de Choukajohn Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 33
  • Remerciements reçus 5
Bonjour​ et merci pour votre réponse.

Effectivement les paramètres -m et -p me manquaient surtout au niveau de la syntaxe.
Je fais l'essai dès que possible et je vous dis si je m'en sors comme ça.

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

Installation sur serveur Ubuntu 16.04 il y a 6 ans 10 mois #1450

  • Choukajohn
  • Portrait de Choukajohn Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK2
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Messages : 33
  • Remerciements reçus 5
Bonjour,

Je viens de créer l'instance avec les paramètres proposés par Lag, j'ai ensuite lancé le serveur via gunicorn et tout semble fonctionner correctement.
J'ai dû ajouter l'option ci-dessous dans le fichier de configuration copro/settings.py pour ne pas avoir l'erreur de l'hôte non autorisé.
ALLOWED_HOSTS = ['192.168.1.50', 'localhost', '127.0.0.1']

Merci beaucoup pour votre aide.

S'il vous plaît Connexion ou Créer un compte à se joindre à la conversation.

  • Page :
  • 1
Temps de génération de la page : 0.129 secondes
Propulsé par Kunena

Qui sommes nous?

Le sanglier du Libre

Association éditant le logiciel Diacamma
12 rue Marius Charles
38420 Domène
France

Partenaire

SLETO

Si vous recherchez du support ou une solution d'hébergement pour Diacamma, faite confiance à SLETO, notre partenaire officiel