Installer PrestaShop, Dolibarr et phpMyAdmin en MysqL 5.7 / PHP 7.0
Les nouvelles versions de MySQL et de PHP (surtout MySQL) sont devenues plus restrictives en terme de gestion des requêtes. Voici les points à modifier lors des installations.
PrestaShop 1.6
Dans install/data/db_structure.sql, au niveau de la création de la table cart_product, il faut modifier le champ id_product_attribute en NOT NULL DEFAULT ‘0’ car MySQL ne permet plus la clé primaire sur une colonne nullable.
Dolibarr 3.8.3
Dans install/mysql/tables/llx_product.sql, mettre le nom du champ virtual entre « (accents graves), car c’est devenu un mot-clé MySQL. D’une manière générale, j’invite Eldy, le gérant du projet Dolibarr, à généraliser l’emploi des accents autour des noms de champs, pour être tranquille.
phpMyAdmin
L’installation depuis apt-get install fonctionne mal. Il faut télécharger depuis le site officiel, et créer un dossier phpmyadmin à la racine du site dans lequel on copie les sources.