Par le

Lorsque vous installez Prestashop sur un serveur avec Mysql 5.7, vous obtiendrez un processus d'installation erroné :

"Erreur SQL sur requête Toutes les parties d'un KEY PRIMARY doivent être PAS NULL, si vous avez besoin de NULL dans une clé, utilisez UNIQUE à la place"

Cette erreur casse votre processus d'installation si vous essayez de réinstaller autant de fois. Voici la façon de résoudre ce problème.

Ouvrez votre fichier Prestashop-package/install/data/db_structure.sql :

Trouver

CREATE TABLE `PREFIX_cart_product`
Regardez ci-dessous cette ligne et changez PRIMARY KEY en UNIQUE

Enregistrer et sortir. C'est tout. Maintenant, vous pouvez réinstaller sans aucun problème.