Connecthys, le portail internet

Plus d'informations
il y a 7 ans 7 mois #14749 par bogucool
Réponse de bogucool sur le sujet Connecthys, le portail internet

Je viens de faire la modif et maintenant j'ai unexpected indent (config.py, line 14)

Il faut respecter l'indentation du fichier.
Les utilisateur(s) suivant ont remercié: Tokashi

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois - il y a 7 ans 7 mois #14752 par Tokashi
Réponse de Tokashi sur le sujet Connecthys, le portail internet
Merci. Je regarderais ça plus en détail ce soir et je ferais un retour.

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.
Dernière édition: il y a 7 ans 7 mois par Tokashi. Raison: complément d'infos

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #14754 par Tokashi
Réponse de Tokashi sur le sujet Connecthys, le portail internet
Alors finalement, après plusieurs tentatives, j'arrive à exécuter le script cgi.
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.

Plus d'informations
il y a 7 ans 7 mois #14755 par goutatou
Réponse de goutatou sur le sujet Connecthys, le portail internet
@Tokashi
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,
Les utilisateur(s) suivant ont remercié: Tokashi

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #14756 par Tokashi
Réponse de Tokashi sur le sujet Connecthys, le portail internet
Alors la connexion via FTP au dossier web/connecthys/ fonctionne bien. Quand je lance une synchro depuis noethys, les fichiers se modifient bien (config.py, data.db, import_XXXXXX.crypt, etc...).

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.

Plus d'informations
il y a 7 ans 7 mois #14757 par goutatou
Réponse de goutatou sur le sujet Connecthys, le portail internet

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
est bien present

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #14758 par Tokashi
Réponse de Tokashi sur le sujet Connecthys, le portail internet
Oui, oui, il est bien présent.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #14759 par Ivan
Réponse de Ivan sur le sujet Connecthys, le portail internet
Bonsoir,

MySQLdb est bien installé ?

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #14760 par Tokashi
Réponse de Tokashi sur le sujet Connecthys, le portail internet
je ne pense pas. Je suis donc en train de faire des recherches sur le module python MySQLdb.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois - il y a 7 ans 7 mois #14761 par goutatou
Réponse de goutatou sur le sujet Connecthys, le portail internet

Tokashi écrit: je ne pense pas. Je suis donc en train de faire des recherches sur le module python MySQLdb.

pour verifier s'il est installé : en ligne de commande
python
import MySQLdb

si pas d'erreur alors il est installé
sinon
pip install MySQL-python
Dernière édition: il y a 7 ans 7 mois par goutatou. Raison: ajout methode d'installation par pip

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.117 secondes
Propulsé par Kunena