Connecthys : boucle de redirection
- bogucool
- Hors Ligne
- Membre elite
- Messages : 283
- Remerciements reçus 20
Tu as trouvé la source du problème, la base Noethys doit contenir des tables spécifiques au portail.Cette base ne contient pas de table portail_periodes ni d'ailleurs aucune table préfixée par portail_
(portail_actions / portail_messages / portail_periodes / portail_reservations / portail_unites)
ATTENTION:
la base de donnée Noethys et la base de donnée Connecthys sont deux bases différentes, ne surtout pas indiquer la base de données Noethys dans la conf Connecthys sous peine de tout casser.
Connexion ou Créer un compte pour participer à la conversation.
- bogucool
- Hors Ligne
- Membre elite
- Messages : 283
- Remerciements reçus 20
J'ai configurer l'outil d'installation de connecthys comme avec mon fichier. Lorsque j'essaye d'installer, j'ai message "pop up" : "Paiement en ligne non actif".
J'ai essayé du coup d'activer le paiment en ligne sans rien faire d'autre que de cocher la case et j'ai le même message d'erreur.
Yep, j'ai oublié de corriger ce mauvais check, cela sera bientôt corrigé.
Par contre vous travaillez avec des versions beta Noethys, fortement déconseillé en prod pour qui ne sais pas corriger/rattraper les éventuelles erreurs liées aux bugs.
Connexion ou Créer un compte pour participer à la conversation.
- plourin
- Auteur du sujet
- Hors Ligne
- Membre junior
- Messages : 26
- Remerciements reçus 1
Quelle version est considérée comme stable car il n'y a pas le choix entre une version de dev et une stable lors du téléchargement.
La différence que je vois est que sous linux nous sommes un peu plus en avance vis à vis de la version Windows.
Par rapport à ma base Noethys qui ne contient pas / plus les tables portail_* : est-ce que je peux les recréer en me basant sur une base vide de Noethys ou bien est-ce qu'il faut absolument que je reprenne tout mon fichier ?
Gweltaz
Connexion ou Créer un compte pour participer à la conversation.
- bogucool
- Hors Ligne
- Membre elite
- Messages : 283
- Remerciements reçus 20
La dernière version stable est celle qui correspond au dernier .exe Windows récupérable sur le site (https://www.noethys.com/index.php/telechargements/version-windows).
Donc aujourd'hui c 'est la 1.2.0.0.
Le code source de cette version est récupérable sur le github dans la rubrique release (https://github.com/Noethys/Noethys/releases).
La dernière version Béta pour Windows correspond à la dernière release.
Sous Linux c'est différent vu que l'on récupère toujours le code du dernier commit sur le github, donc la dernière version de dev publiée pour faire simple.
Donc en environnement mixte Windows / Linux je préconise de recupérer le code de la release correspondant à la version stable windows afin d'éviter tout effet de bord.
Par rapport à ma base Noethys qui ne contient pas / plus les tables portail_* : est-ce que je peux les recréer en me basant sur une base vide de Noethys ou bien est-ce qu'il faut absolument que je reprenne tout mon fichier ?
Fais un dump ou une copie de ta base_data en premier lieu, de celle photos et documents aussi si utilisées.
Une fois cela fait tu peux tester tout ce que tu veux
Copier les tables manquantes à partir d'une base vierge devrait rouler tout seul.
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
- Messages : 3792
- Remerciements reçus 522
Il y a en effet souvent un décalage entre la version Linux et la version Windows. C'est lié au système de mise à jour intégré à Noethys qui va chercher également les versions beta sur Github. Un jour, il faudra corriger cela pour qu'il ne prenne que les releases.
Par contre, Connecthys a un système différent car il ne récupère que la dernière version qui est compatible avec la version installée de Noethys.
Ivan
Connexion ou Créer un compte pour participer à la conversation.
- plourin
- Auteur du sujet
- Hors Ligne
- Membre junior
- Messages : 26
- Remerciements reçus 1
Suite au message de Bogucool j'ai pu recréer les tables manquantes dans la base réseau de Noethys... Et la synchro fonctionne ! Un grand merci.
Il me reste maintenant à optimiser le fonctionnement du serveur et à essayer la mise en place de wsgi (je suis en cgi pour l'instant) mais je rencontre toujours une boucle de redirection en WSGI alors qu'en CGI avec la solution de Pont-Audemer (Commenter la redirection en accueil et login dans views.py) le portail fonctionne correctement.
Un grand merci également pour ce bel outil que je peux maintenant tester !
Gweltaz
Connexion ou Créer un compte pour participer à la conversation.
- Pont-Audemer
- Hors Ligne
- Membre senior
Pour WSGI, j'ai fais une autre modification dans le fichier views.py (même endroit) car j'avais une version plus ancienne de flask fournie par le serveur debian 8 :
def login():
# Si l'utilisateur est déjà connecté, on le renvoie vers l'accueil
if current_user.is_authenticated() :
return redirect(url_for('accueil'))
Connexion ou Créer un compte pour participer à la conversation.