Installation de Connethys en Local

Plus d'informations
il y a 6 ans 1 mois - il y a 6 ans 1 mois #20903 par Algora Douai
Bonjour à tous,

je souhaiterais passer par Connecthys pour laisser les parents interagir avec nous plus facilement.

Pour info, Noethys est installé en local sur un windows et connecthys en local sur linux (c'est pour tester)
Du coup, je suis allé sur le Github (https://github.com/Noethys/Connecthys) et j'ai suivi les instructions :
  • Installez python-pip python-mysqldb et pycrypto via apt-get install python-pip python-mysqldb && pip install pycrypto (sous debian)
    • Ok
  • Placez-vous dans le répertoire connecthys
    • Ok
  • Chargez la console de Linux et tapez "python run.py"
    • Erreur :

Attention : Spoiler !


Du coup je ne sais pas trop quoi faire, des idées ?

EDIT : J'ai réussi à installer pymysql en mettant un `--user bruno` sur l'install

MAIS, j'ai quand même une autre erreur quand je lance le serveur ;
~/Developpement/Algora/Connecthys/connecthys master
❯ python run.py    
Lancement de Connecthys...
serveur=None host=0.0.0.0 port=5000
Traceback (most recent call last):
  File "run.py", line 92, in <module>
    from application import app
  File "/home/bruno/Developpement/Algora/Connecthys/connecthys/application/__init__.py", line 113, in <module>
    models.CreationDB()
  File "/home/bruno/Developpement/Algora/Connecthys/connecthys/application/models.py", line 74, in CreationDB
    db.create_all()
  File "lib/flask_sqlalchemy/__init__.py", line 972, in create_all
    self._execute_for_all_tables(app, bind, 'create_all')
  File "lib/flask_sqlalchemy/__init__.py", line 964, in _execute_for_all_tables
    op(bind=self.get_engine(app, bind), **extra)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/schema.py", line 3695, in create_all
    tables=tables)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1856, in _run_visitor
    conn._run_visitor(visitorcallable, element, **kwargs)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1481, in _run_visitor
    **kwargs).traverse_single(element)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/visitors.py", line 121, in traverse_single
    return meth(obj, **kw)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/ddl.py", line 730, in visit_metadata
    _is_metadata_operation=True)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/visitors.py", line 121, in traverse_single
    return meth(obj, **kw)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/ddl.py", line 764, in visit_table
    include_foreign_key_constraints=include_foreign_key_constraints
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 914, in execute
    return meth(self, multiparams, params)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/ddl.py", line 68, in _execute_on_connection
    return connection._execute_ddl(self, multiparams, params)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 968, in _execute_ddl
    compiled
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1146, in _execute_context
    context)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1341, in _handle_dbapi_exception
    exc_info
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 200, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context
    context)
  File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 450, in do_execute
    cursor.execute(statement, parameters)
  File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/cursors.py", line 170, in execute
    result = self._query(query)
  File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/cursors.py", line 328, in _query
    conn.query(q)
  File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/connections.py", line 516, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/connections.py", line 727, in _read_query_result
    result.read()
  File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/connections.py", line 1066, in read
    first_packet = self.connection._read_packet()
  File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/connections.py", line 683, in _read_packet
    packet.check_error()
  File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/protocol.py", line 220, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/bruno/.local/lib/python2.7/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
    raise errorclass(errno, errval)
sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1074, u"Column length too big for column 'parametres' (max = 65535); use BLOB or TEXT instead") [SQL: u'\nCREATE TABLE portail_elements (\n\t`IDelement` INTEGER NOT NULL AUTO_INCREMENT, \n\t`IDbloc` INTEGER, \n\tordre INTEGER, \n\ttitre VARCHAR(300), \n\tcategorie VARCHAR(200), \n\tdate_debut DATETIME, \n\tdate_fin DATETIME, \n\tparametres VARCHAR(100000), \n\ttexte_html VARCHAR(100000), \n\tPRIMARY KEY (`IDelement`)\n)\n\n']
Dernière édition: il y a 6 ans 1 mois par Algora Douai. Raison: Nouvelle erreur

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

  • SIRT
  • Portrait de SIRT
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
  • Service Informatique Ville du Touquet-Paris-Plage
Plus d'informations
il y a 6 ans 4 semaines #20935 par SIRT
Réponse de SIRT sur le sujet Installation de Connethys en Local
Bonjour, ce sont les dernières versions de Noethys et de Connecthys que vous avez installées ?

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

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