Installation de la version 2
Envoyé par: arogues ()
Date: lundi 5 novembre 2007 16:11:15

Bonjour à tous,

J'ai téléchargé la derniere version d'OF2 (il y a quelques heures) par le serveur SVN. J'ai créer mon PearPool avec tous les packages (et les bonne versions).
Mais une fois que je veux aller sur le répertoire d'installation j'ai cette erreur :

[mdb2_error: message="MDB2 Error: Array" code=0 mode=callback callback=displayPearError prefix="" info="[Error message: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)] "]

Si je rempli dans connect.php les champs suivant j'ai une autre erreur :

define ('HOST','mysql5.celeonet.fr'); // hote du serveur MySQL ?
define ('BASE','arogues_of'); // nom de la base ?
define ('VISITOR','*******'); // login de la base ?
define ('PASSWORD_VISITOR','*******'); // pass pour se connecter à la base ?

Fatal error: Call to undefined method MDB2::areequals() in /home/www/arogues/www/acb/pearpool_v2/PEAR-1.4.11/MDB2/Driver/mysqli.php on line 434

Est que vous avez une idée d'ou cela peut venir ? Si non, n'allez pas perdre du temps ...

Amicalement
Antoine Rogues
Aéroclub Basque

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: claratte ()
Date: mardi 6 novembre 2007 06:26:52

Bonjour,

Quand vous parlez de PearPool, vous avez été récupérer directement les dernières versions sur le serveur pear.php.net ?

Parce que le PearPool que nous proposons en téléchargement ne contient que les versions utiles à OF 1.3.

Christophe LARATTE
OpenFlyers manager



Modifié 1 fois. Dernière modification le 06/11/07 06:27 par claratte.

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: arogues ()
Date: mardi 6 novembre 2007 10:35:50

Bonjour,

Oui je me suis fait mon propre PearPool en récuperant chaque modules sur pear.php.net.

Mais si vous avez un zip de votre pear pool à m'envoyer en mail cela pourra confirmer si ce sont les modules pear ou pas qui plantent.

Merci.
Antoine

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: claratte ()
Date: mardi 6 novembre 2007 13:02:16

Et avec la 1.3 vous aviez essayé ?

Je vous envoie un pearPool par mail.

Christophe LARATTE
OpenFlyers manager

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: claratte ()
Date: mardi 6 novembre 2007 13:20:43

L'adresse email que vous avez renseigné dans votre fiche de ce forum n'est pas bonne.

Christophe LARATTE
OpenFlyers manager

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: arogues ()
Date: mardi 6 novembre 2007 14:00:39

Bonjour,

Ah oui en effet. Je viens de la changer.
Je ne recoit pas l'email de confirmation. Voici mon email : antoine@arogues.org
Sinon, l'installation de la 1.3 avec le PearPool que vous avez fait marche très bien.

Antoine

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: arogues ()
Date: mardi 6 novembre 2007 19:29:20

Re,

Bon cela ne vient pas du PearPool. Apres installation d'un serveur web, php et mysql en local et un peu regardé les fichiers d'instal, il y a quelques bug dans l'install.

Mais comme c'est une beta je comprends tout à fait :-)

Pour info :
Dans install/install_db.php, ligne 63 : il y a un chdir('../'); Le probleme est que $sql_file_init = "../......."; fait planter l'install. Une fois corrigé, les tables s'installent. J'en ai 18 (execution de openflyers_ini.sql). Puis apres ca replante ...
Je re-execute install/index.php et apres l'avertissement cela installe d'autres tables avec l'insertion de valeurs.
Puis bug ...

[mdb2_error: message="MDB2 Error: constraint violation" code=-3 mode=callback callback=displayPearError prefix="" info="_doQuery: [Error message: Could not execute statement] [Last query: INSERT INTO key_assignment (key_id, key_name,key_word) VALUES ('1','1', '0')] [Native code: 1062] [Native message: Duplicata du champ '1' pour la clef 1] "]

Donc la je ne sais pas d'ou cela vient ... J'en arrete la ...
Cependant si vous voulez que je test des install dite le moi !

Bonne soirée,
Antoine

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: claratte ()
Date: mardi 6 novembre 2007 19:42:49

L'install n'est pas opérationnelle pour une install pure. Elle ne fonctionne que pour une mise à jour depuis un OF 1.3.

Christophe

Christophe LARATTE
OpenFlyers manager

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: Jean ()
Date: mardi 6 novembre 2007 20:59:00

Voici une base vierge de type OF 1.3
Il faut l'importer avant de lancer le script d'install
A l'arrivée il doit y avoir 53 tables

Jean de Pardieu

Pièces jointes: openfly_generique.sql.zip (12.6 KB)  
Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: arogues ()
Date: mardi 6 novembre 2007 23:11:56

Bonsoir,

OK. Donc j'ai executer dans PHPMyAdmin le fichier MySQL puis ouvert le lien install/index.php tout en modifiant le config.php (pour mettre le répértoire de Pear) et mis à jour le connect.php.

J'ai toujours l'erreur :

[mdb2_error: message="MDB2 Error: Array" code=0 mode=callback callback=displayPearError prefix="" info="[Error message: Could not execute statement] "]

L'erreur vient de includes/init.php ligne 150 (env car j'ai un peu bidouiller) mais sur ce if :
if ((PEAR::isError($db)) and (!defined('OF_INSTALLATION')))

Une idée ?

Pour la mise à jour, si j'installe une 1.3, il faut juste écraser les fichiers de la 1.3 par ceux de la 2.0 ? Ou bien autrement (nouveau repertoire mais meme base de donnée ?).
Et à ce moment j'appelle directement install/index.php ou un autre fichier ?

Merci d'avance,
Antoine Rogues

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: claratte ()
Date: mercredi 7 novembre 2007 13:03:40

Bonjour,

Non pas d'idée...

Pour la mise à jour, la seule chose à conserver c'est la base de données.

Les manips à faire dans l'ordre (copier/coller du fichier install.txt que je viens de mettre à jour):

To do so: you must have:
-OF 1.3 database
-unzip all OF files in a directory
-installed PEAR package according to this: http://wiki.openflyers.org/index.php/PEAR
-renamed conf/config.sample.php to config.php
-renamed conf/connect.sample.php to connect.php
-replaced dummy values in connect.php by correct ones (like in the connect.php from the OF 1.3 release)
-take care of the DBTYPE (mysqli by default)
-execute install/index.php that should go directly to askinfo.php with an update message and a "ok" button
-after clicking on "ok" button you should be on install_db.php with a lot of update sentences ending by a sentence
indicating that update has correctly be done

Christophe LARATTE
OpenFlyers manager



Modifié 1 fois. Dernière modification le 07/11/07 13:09 par claratte.

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: arogues ()
Date: mercredi 7 novembre 2007 14:57:46

salut,

Merci j'essaye cela. Il faut que je laisse mysqli pour le type ou mysql ?

Merci
Antoine

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: claratte ()
Date: mercredi 7 novembre 2007 19:38:49

Cela dépend de votre driver. mysqli c'est mieux, mais il faut qu'il soit installé (faire une recherche sur internet pour plus d'infos)

Christophe LARATTE
OpenFlyers manager

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: arogues ()
Date: jeudi 8 novembre 2007 21:57:36

Bonjour,

J'ai essayé avec les deux (en rajoutant le driver MySQL) et j'ai toujours la meme erreur.
Je vais essayer en local la semaine prochaine en bidouillant un peu les fichiers ...

Antoine

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: arogues ()
Date: samedi 17 novembre 2007 22:53:52

Bonjour,

J'ai réussi à l'installer ...
Le probleme venait peut etre de deux choses (peut etre sont-elles liées).

Lors de l'install, le script rajoute des tables. En fin de création de tables y'a COMMENTS='' TYPE='My Isam' ... Le serveur MySQL n'aimait pas trop cela chez mon hebergeur (Celeonet).

Une fois que j'ai réussi à l'installer en local, j'ai transféré la BDD ou j'ai enlevé les instructions apres le ) de la fin du create table (juste avant la ligne ou y'a les comment, les auto incerment, ...).

Mais une fois ceci fait, cela ne marchait pas ... Il me vint une idée ... Peut etre la version du serveur MySQL. Bingo ! J'etais sur du 4.0.x et j'ai un autre compte en 4.1.x. La ca marche.

Voila ... Tout ca a cause d'une version de MySQL un peu trop ancienne...
Merci bcp pour le support !
On rentre donc en phase de test à l'Aéroclub Basque avec un début de prod prévu en janvier. Je vous tiens au courant. Merci pour tout ce boulot !

Antoine

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: nicolas ()
Date: vendredi 25 janvier 2008 18:21:16

Bonjour Christophe,
Ayant le même type de pb qu'arogues, j'veux bien votre pearPool par mail moi aussi.
J'ai récupéré les packages sur pear.php.net mais il doit y avoir un bins.
Merci
Nicolas

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: jtremblet ()
Date: vendredi 25 janvier 2008 20:07:38

Tout est la
http://wiki.openflyers.org/index.php/PEAR

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: nicolas ()
Date: vendredi 25 janvier 2008 21:13:36

J'ai bien vu que tout était là... Puisque je voulais faire une install manuelle.
Mais comme go-pear semble poser pb, j'avais pensé que...
Nicolas

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: jtremblet ()
Date: vendredi 25 janvier 2008 21:59:33

Nous n'avons pas de PearPool pour la version 2.0 il n'existe que pour la 1.3 et il est dispo sur le svn
Pour votre install il faut créer un fil et non se racrocher sur un fil existant, Votre problème peux venir d'autre paramétrage que PEAR

Options: RépondreCiter
Re: Installation de la version 2
Envoyé par: claratte ()
Date: vendredi 25 janvier 2008 22:23:50

PearPool n'est pas dispo sur le svn.

Christophe LARATTE
OpenFlyers manager

Options: RépondreCiter


Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
This forum powered by Phorum.