Connecthys, le portail internet
- bogucool
- Hors Ligne
- Membre elite
- Messages : 283
- Remerciements reçus 20
Il faut respecter l'indentation du fichier.Je viens de faire la modif et maintenant j'ai unexpected indent (config.py, line 14)
Connexion ou Créer un compte pour participer à la conversation.
- Tokashi
- Hors Ligne
- Membre senior
- Messages : 71
- Remerciements reçus 2
Edit:
J'ai réussi à faire fonctionner le portail en lançant run.py sous debian, mais pas via CGI sur mon serveur web. Je n'ai plus d'erreur mais j'ai d'abord eu une page 500 et maintenant systématiquement 404.
Pour le test via CGI, voici le log:
[2016-10-05 17:08:54,454][INFO][models.py:69] Creation des tables des donnees...
[2016-10-05 17:08:54,806][INFO][models.py:71] Creation ok.
[2016-10-05 17:08:54,808][INFO][models.py:79] Initialisation de la migration de sqlalchemy...
[2016-10-05 17:08:54,974][INFO][models.py:81] Initialisation ok.
Pour étayer mes propos je vous présente ma config:
Serveur Synology DS414 avec un serveur web tournant sur DiskStationManager (c'est sur celui là que j'essaie d'utiliser connecthys via cgi) et toujours sur le même serveur je fais tourner en parallèle une instance debian chroot avec son propre serveur web sur le port 8080 et sur lequel je fais tourner run.py sur le port 9000.
J'aurais bien voulu faire fonctionner connecthys via cgi en dehors du chroot pour avoir nomdedomaine/connecthys/connecthys.cgi plutôt que nomdedomaine:9000.
Mais bon je vais maintenant me concentrer sur la configuration du client windows noethys pour faire le lien.
Si vous avez réussi à faire fonctionner connecthys via cgi, je suis preneur pour les infos.
Connexion ou Créer un compte pour participer à la conversation.
- Tokashi
- Hors Ligne
- Membre senior
- Messages : 71
- Remerciements reçus 2
J'ai supprimé le contenu de mon répertoire connecthys, puis j'ai remis les fichiers fraichement décompressés en modifiant tout de suite config.py puis j'execute le script. J'ai une page 500, puis je rafraichi et là j'ai bien la page de connexion.
Ensuite j'utilise un identifiant et un mot de passe renseigné dans noethys.
En utilisant mysql dans la configuration j'obtiens à ce moment là une erreur noname MysqlDB
Et si j'utilise sqlite, j'obtiens une erreur 400 Bad Request CSRF token missing or incorrect.
Ensuite le site est altéré, je n'ai plus l'image en arrière plan et l'identifiant et le mot de passe sont systématiquement refusé.
Quant aux log, ils ne présentent pas d'anomalies.
Connexion ou Créer un compte pour participer à la conversation.
- goutatou
- Hors Ligne
- Membre elite
- Messages : 160
- Remerciements reçus 4
et que donne la synchronisation des données ?
la cible finale c'est mysql ou sqllite ?
si c'est mysql quelle est l'excpetion exacte ?
cdlt,
Connexion ou Créer un compte pour participer à la conversation.
- Tokashi
- Hors Ligne
- Membre senior
- Messages : 71
- Remerciements reçus 2
Je viens de réessayer avec mysql et j'obtiens une page blanche avec "No module named MySQLdb"
Pour avoir une petite idée de la conf que j'ai saisie dans noethys voici un extrait de config.py :
SQLALCHEMY_DATABASE_URI = "mysql://noethys:motdepasse@192.168.1.1:3306/noethys_connecthys?charset=utf8"
Connexion ou Créer un compte pour participer à la conversation.
- goutatou
- Hors Ligne
- Membre elite
- Messages : 160
- Remerciements reçus 4
Tokashi écrit: Je viens de réessayer avec mysql et j'obtiens une page blanche avec "No module named MySQLdb"
merci de verifier que le fichier
lib/sqlalchemy/dialects/mysql/mysqldb.py
Connexion ou Créer un compte pour participer à la conversation.
- Tokashi
- Hors Ligne
- Membre senior
- Messages : 71
- Remerciements reçus 2
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Auteur du sujet
- Hors Ligne
- Administrateur
- Messages : 3792
- Remerciements reçus 522
MySQLdb est bien installé ?
Ivan
Connexion ou Créer un compte pour participer à la conversation.
- Tokashi
- Hors Ligne
- Membre senior
- Messages : 71
- Remerciements reçus 2
Connexion ou Créer un compte pour participer à la conversation.
- goutatou
- Hors Ligne
- Membre elite
- Messages : 160
- Remerciements reçus 4
pour verifier s'il est installé : en ligne de commandeTokashi écrit: je ne pense pas. Je suis donc en train de faire des recherches sur le module python MySQLdb.
python
import MySQLdb
si pas d'erreur alors il est installé
sinon
pip install MySQL-python
Connexion ou Créer un compte pour participer à la conversation.