Pages: 1
Juste pour info car je ne pense pas qu'il y ait beaucoup d'hébergeurs qui utiliseraient déjà la version 5.5.8 de MySql (à part peut-être les serveurs auto-hébergés ?). Avec cette version de MySql, j'ai cette erreur à l'installation de la galerie:
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM DEFAULT CHARACTER SET utf8' at line 1
CREATE TABLE `piwigo_caddie` ( `user_id` smallint(5) NOT NULL default '0', `element_id` mediumint(8) NOT NULL default '0', PRIMARY KEY (`user_id`,`element_id`) ) TYPE=MyISAM DEFAULT CHARACTER SET utf8;
#1 my_error E:\www\PWG_2.2-RC1\include\dblayer\functions_mysql.inc.php(90)
#2 pwg_query E:\www\PWG_2.2-RC1\admin\include\functions_install.inc.php(64)
#3 execute_sqlfile E:\www\PWG_2.2-RC1\install.php(327)
J'ai fait plusieurs essais d'installation de zéro pour confirmer.
Je suis ensuite passé à MySql V5.1.36 (un peu plus "populaire") et j'ai retenté une install de zéro qui s'est déroulée sans problème.
Hors ligne
Complément d'info pour solution:
Depuis MySql 5.5, la clause "TYPE=MyISAM" à la création de tables n'est plus supportée et doit être remplacée par "ENGINE=MyISAM".
Hors ligne
Eric a écrit:
Depuis MySql 5.5, la clause "TYPE=MyISAM" à la création de tables n'est plus supportée et doit être remplacée par "ENGINE=MyISAM".
Et cette uniquement modification suffit ?
On a eu plusieurs retours de problèmes avec MySQL 5.5 sur le forum anglophone.
Hors ligne
Oui, cela suffit pour passer l'installation de la galerie et c'est compatible MySql V5.x (testé avec version 5.1.36).
Par contre, je doute pour les versions inférieures à MySql 5.x. Je ne connais pas le taux d'utilisation des version 4.x de MySql chez les hébergeurs. Très peu, selon moi...
Bon pour un ticket dans le bugtracker ?
Hors ligne
Eric a écrit:
Bon pour un ticket dans le bugtracker ?
oui, je ferai une petite recherche pour TYPE ou ENGINE.
Hors ligne
Hors ligne
ENGINE is the preferred term, but cannot be used before MySQL 4.0.18.
Etant donné les prérequis de Piwigo en terme de version MySQL :
define('REQUIRED_MYSQL_VERSION', '5.0.0');
Le changement ne coûte rien.
Eric, si à l'utilisation de Piwigo + MySQL 5.5.8 tu constates des bugs, je suis très intéressé.
Hors ligne
plg a écrit:
Eric, si à l'utilisation de Piwigo + MySQL 5.5.8 tu constates des bugs, je suis très intéressé.
Ok, je viens juste d'upgrader mon Wampserver vers la dernière version 2.1 qui apporte Php5.3.5 et MySql 5.5.8 en plus de Php 5.3.0 et MySql 5.1.38. C'est pour cela que je me suis rendu compte du pb ;-)
J'ai deux galeries 2.2RC1 montées (une pour chaque version de MySql) pour pouvoir comparer. Je reprends donc tous mes tests sur ma plus haute version de MySql.
Hors ligne
J'ai fait les modifs dans [Subversion] r9086, malgré quelques efforts, l'installation de MySQL 5.5 sur Ubuntu ou MacOSX est un peu fastidieuse, donc je laisse le soin à ceux qui tournent en MySQL 5.5 (probablement uniquement sur WAMP) de détecter d'autres bugs avec cette version de MySQL. En tout cas, les changements n'entrainent pas de régression sur un MySQL 5.1.
Hors ligne
Pour l'instant, pas d'autre bug constaté. Les modifs ont été testées et approuvées pour une installation sur MySql 5.5.8 et 5.1.36.
Hors ligne
Pages: 1