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

SUJET :

installation sur un serveur il y a 7 ans 1 mois #1904

  • lag
  • Portrait de lag
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Messages : 2044
  • Karma: 8
  • Remerciements reçus 527
Bonsoir,

Sans un accès super user, l'installation va être compliqué.
Pour savoir comment installer Diacamma, ouvrez le script d'installation et inspirez vous en pour savoir quelle commandes saisir.

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 un serveur il y a 7 ans 1 mois #1907

  • eric971
  • Portrait de eric971 Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK3
  • COM_KUNENA_SAMPLEDATA_RANK3
  • Messages : 60
  • Karma: 1
  • Remerciements reçus 2
Merci, mais finalement j'ai un accès administrateur et j'ai lancé l'installation comme suit :
sudo apt-get update
--> pour mettre à jour la liste des paquets
sudo chmod a+x install.sh
--> pour autoriser l'exécution du script

puis j'ai lancé le script d'installation de diacamma :
sudo ./install.sh

et l'installation s'est terminée sans problème.

J'ai créé une base de données :
sudo apt-get install postgresql postgresql-contrib

sudo -u postgres psql -c "CREATE USER lucterios;"

sudo -u postgres psql -c "CREATE DATABASE lucterios OWNER lucterios;"

sudo -u postgres psql -c "ALTER USER lucterios WITH ENCRYPTED PASSWORD 'motDePasse';"

Puis installation de psycopg2 :
cd /var/lucterios2/

source virtual_for_lucterios/bin/activate

pip install psycopg2

deactivate

Puis création d'une instance de diacamma syndic appellée immeuble :
./launch_lucterios.sh add -n immeuble -m "lucterios.contacts,lucterios.documents,lucterios.mailing,diacamma.condominium,diacamma.accounting,diacamma.payoff" -p diacamma.syndic -d "postgresql:name=lucterios,user=lucterios,password=motDePasse,host=localhost"

puis installation de gunicorn :
cd /var/lucterios2/

source virtual_for_lucterios/bin/activate

pip install gunicorn

Puis ajouter les deux lignes suivantes au fichier settings.py du répertoire immeuble à l'aide de l'éditeur vim :
ALLOWED_HOSTS = ['adresseDuServeur', 'localhost', '127.0.0.1']

et en dessous la ligne : #extra
LANGUAGE_CODE = 'fr'

avec les commandes :
cd /var/lucterios2/immeuble

sudo vim settings.py

Il ne reste plus qu'à lancer le serveur :
cd /var/lucterios2/

source virtual_for_lucterios/bin/activate

DJANGO_SETTINGS_MODULE='immeuble.settings' gunicorn lucterios.framework.wsgi --bind=0.0.0.0:8080 --daemon

deactivate

Ensuite on accède au serveur via un navigateur internet à l'adresse : adresseDuServeur:8080

Le mot de passe par défaut est admin et l'utilisateur est admin

Cela fonctionne bien.

Corialement.
Cet utilisateur a été remercié pour son message par: mgodlewski

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

Dernière édition: par eric971.

installation sur un serveur il y a 7 ans 1 mois #1917

  • eric971
  • Portrait de eric971 Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK3
  • COM_KUNENA_SAMPLEDATA_RANK3
  • Messages : 60
  • Karma: 1
  • Remerciements reçus 2
Bonjour,
après cette installation réussie, j'ai copié le fichier de sauvegarde .lbk issu de mon installation en local de Diacamma sur le serveur dans le dossier immeuble.

Puis j'ai lancé la restauration de ma sauvegarde de mes données de Diacamma en saisissant :
./launch_lucterios.sh restore -n immeuble -f sauvegarde.lbk

En me connectant au serveur, tout à l'air de fonctionner normalement et les données sont bien présentes mais j'ai obtenu des messages d'erreurs lors de la restauration.

Est-ce que je dois m'en inquiéter ?

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

Dernière édition: par eric971.

installation sur un serveur il y a 7 ans 1 mois #1918

  • eric971
  • Portrait de eric971 Auteur du sujet
  • Hors Ligne
  • COM_KUNENA_SAMPLEDATA_RANK3
  • COM_KUNENA_SAMPLEDATA_RANK3
  • Messages : 60
  • Karma: 1
  • Remerciements reçus 2
Bonjour j'ai oublié de soumettre les messages obtenus. Les voici :
check parameters
Installed 48428 object(s) from 1 fixture(s)
Operations to perform:
  Apply all migrations: CORE, accounting, admin, auth, condominium, contacts, contenttypes, documents, framework, mailing, payoff, sessions, syndic
Running migrations:
  No migrations to apply.
  Your models have changes that are not yet reflected in a migration, and so won't be applied.
  Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.
check parameters
Traceback (most recent call last):
  File "/var/lucterios2/virtual_for_lucterios/bin/lucterios_admin.py", line 998, in <module>
    main()
  File "/var/lucterios2/virtual_for_lucterios/bin/lucterios_admin.py", line 958, in main
    getattr(luct, args[0])()
  File "/var/lucterios2/virtual_for_lucterios/bin/lucterios_admin.py", line 896, in restore
    self.refresh()
  File "/var/lucterios2/virtual_for_lucterios/bin/lucterios_admin.py", line 704, in refresh
    call_command('migrate', stdout=sys.stdout)
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/django/core/management/__init__.py", line 130, in call_command
    return command.execute(*args, **defaults)
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/django/core/management/base.py", line 345, in execute
    output = self.handle(*args, **options)
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/django/core/management/commands/migrate.py", line 224, in handle
    self.verbosity, self.interactive, connection.alias, apps=post_migrate_apps, plan=plan,
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/django/core/management/sql.py", line 53, in emit_post_migrate_signal
    **kwargs
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/django/dispatch/dispatcher.py", line 191, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/lucterios/CORE/models.py", line 484, in post_after_migrate
    Signal.call_signal("checkparam")
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/lucterios/framework/signal_and_lock.py", line 69, in call_signal
    if sign_fct(*args):
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/diacamma/condominium/models.py", line 1564, in condominium_checkparam
    Set.correct_costaccounting()
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/diacamma/condominium/models.py", line 190, in correct_costaccounting
    cost.save()
  File "/var/lucterios2/virtual_for_lucterios/lib/python3.4/site-packages/diacamma/accounting/models.py", line 548, in save
    raise LucteriosException(IMPORTANT, _('This cost accounting have entry with another year!'))
lucterios.framework.error.LucteriosException: Cette comptabilit\xe9 analytique a des \xe9critures d'un autre exercice !

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

installation sur un serveur il y a 7 ans 1 mois #1928

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

Le problème surviens en fin de restauration, sur une phase de contrôle de cohérence.
Normalement, cela n'a pas du impacter les données de votre instance.
Par contre, je vous laisse revérifie l'ensemble de vos rapports afin de vérifier si toutes vos écritures financières y figure bien.

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.
  • Page :
  • 1
  • 2
Temps de génération de la page : 0.128 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