2p2r / velobs_web

Application web permettant aux cyclistes de signaler les problèmes sur les aménagements cyclables.
GNU General Public License v3.0
22 stars 14 forks source link

Echec à l'installation des scripts SQL #79

Closed PatriceLepissier closed 6 years ago

PatriceLepissier commented 6 years ago

Bonjour,

J'essaie d'installer l'application Velobs, sur un serveur hébergé chez Online (hébergement mutualisé), pour une version d'essai dans le cadre de Brive Ville Cyclable. Lors de l'importation des scripts SQL (téléchargés depuis le dossier velobs_web-master.zip), j'ai une erreur sur le script 04_pole.sql : "Erreur 500 : internal server error" ... et MySQL has gone away. (Cf image écran ici) J'ai trouvé le fichier velobs_web-generic-install.zip (je ne peux pas lancer le fichier .sh sur le serveur mutualisé), le même fichier pose le même problème. NB : lors d'une première installation j'avais également eu un problème sur la création des clés étrangères pour les 3 dernières tables. Est-ce un problème avec la version MySql de Online, ou autre ? Merci pour votre aide.

gerald2545 commented 6 years ago

Bonjour Patrice; désolé, pas vu ton issue avant, je ne sais pas comment être averti par mail lorsqu'il y a de nouvelles issues..ll va falloir que je me replonge dans la config de github.. Sinon pour ton problème, il se peut que la version mysql soit en cause. Peux-tu me dire la version de mysql STP? Est-ce que la table pole a bien été créée? si oui, fait un export de cette table et lie le à cette issue

A+

Gérald

PatriceLepissier commented 6 years ago

Bonjour, La version Mysql : 5.5.34, PHP : 5.4.9-4Ubuntu2.4 J'ai créé la table pole sans l'insertion des données, puis j'ai tenté d'insérer les 2 premières lignes -> plantage. J'ai fait la même manip sur un serveur Mysql que je viens d'installer sur mon PC, à l'insertion des 2 premières lignes de données j'ai l'erreur : "Cannot get object from data you send to the GEOMETRY field" ... Le problème doit venir du contenu du champ GEOMETRY (NB : qui s'est bien enregistré pour la table des communes). Les lignes à insérer m'intéressent peu puisque je ne veux pas tester sur Toulouse, mais sur Brive. Ma question : où est-ce que je peux trouver la définition du polygone des limites de communes et de la ComCom (Agglo de Brive) ? J'ai l'impression que ce serait disponible dans OSM, mais je n'y connais rien en système de cartographie. Merci pour les infos. Patrice

gerald2545 commented 6 years ago

Bonjour, nous sommes en train de travailler pour faciliter les nouvelles installations, notamment quand on n'a pas de compétences en SIG (comme moi ;)). On trouve les contours de communes en opendata avec OSM. Voici la procédure mise en place pour l'extraction des limites des communes :

Donne moi les codes INSEE des communes faisant partie de la comcom de Brive et je te donnerai le sql qui va bien pour les communes dans un premier temps.

A Brive, vous avez une seule entité qui gère la voirie ou bien c'est subdivisé en pôles comme à Toulouse (1 comcom divisé en 5 pôle territoriaux, cf http://velobs.2p2r.org/ > checkbox Limite des pôles)?

Si vous n'avez qu'un service, alors contours comcom = contours pôle, sinon, il faut déterminer le contour des pôles (voir s'il y a de l'open data sur Brive à ce sujet).

PatriceLepissier commented 6 years ago

J'ai réussi à récupérer la liste des communes et à les transférer vers le serveur mutualisé, mais uniquement après avoir installé un serveur apache et phpmyadmin sur mon PC (cela ne fonctionnait pas depuis des interfaces comme Emma ou MySQL Workbench). Il doit y avoir un problème avec l'encodage de l'export (UTF_8 ne doit pas être strictement identique pour tout le monde ...). Je continue donc en tentant de récupérer les limites de l'agglo de Brive. Merci pour l'aide.

gerald2545 commented 6 years ago

Tu peux me donner ton mail STP. J'ai repris la doc de @ldesp pour la création des communes, des pôles et des territoires. Je t'enverrai le lien vers le mode opératoire. ça devrait largement aider à la mise en route de velobs. Pour les contours de Brive, du coup tu peux utiliser les codes INSEE sur https://fr.wikipedia.org/wiki/Communaut%C3%A9_d%27agglom%C3%A9ration_du_Bassin_de_Brive qui date de 2016, a doit être correct?

gerald2545 commented 6 years ago

on a une doc qui a été testée par Sophia pour l'install : https://github.com/2p2r/velobs_web/tree/V1_4 + velobs_geo.odt.pdf si tu peux tester....

gerald2545 commented 6 years ago

merci de rouvrir une issue en cas de problème. La doc citée dans le commentaire précédent est maintenant dans le fichier INSTALL.odt