2016-03-21 6 views
1

Ich brauche Prestashop für meine Arbeit auf meinem lokalen WAMP-Server, ich hatte keine Probleme mit der Installation von WordPress, aber Prestashop wirft Fehler auf mein Gesicht, so würde ich jede Hilfe zu schätzen wissen. Installation bleibt bei 12% hängen.Prestashop Installation auf Wamp Fehler Erstellen von Datenbanktabellen

Erstellen von Datenbanktabellen

SQL-Fehler auf Abfrage Alle Teile eines Primärschlüssels darf nicht NULL sein; wenn Sie in einem Schlüssel NULL benötigen, verwenden UNIQUE statt

Ich versuchte php.ini bearbeiten, Timeout-Timer zu ändern, und ich versuchte zu ändern

CREATE TABLE `PREFIX_cart_product` (
    `id_cart` int(10) unsigned NOT NULL, 
    `id_product` int(10) unsigned NOT NULL, 
    `id_address_delivery` int(10) UNSIGNED DEFAULT '0', 
    `id_shop` int(10) unsigned NOT NULL DEFAULT '1', 
    `id_product_attribute` int(10) unsigned DEFAULT NULL, 
    `quantity` int(10) unsigned NOT NULL DEFAULT '0', 
    `date_add` datetime NOT NULL, 
    PRIMARY KEY (`id_cart`,`id_product`,`id_product_attribute`,`id_address_delivery`), 
    KEY `id_product_attribute` (`id_product_attribute`), 
    KEY `id_cart_order` (`id_cart`, `date_add`, `id_product`, `id_product_attribute`) 
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8 COLLATION; 

zu

CREATE TABLE `PREFIX_cart_product` (
    `id_cart` int(10) unsigned NOT NULL, 
    `id_product` int(10) unsigned NOT NULL, 
    `id_address_delivery` int(10) UNSIGNED DEFAULT '0', 
    `id_shop` int(10) unsigned NOT NULL DEFAULT '1', 
    `id_product_attribute` int(10) unsigned DEFAULT NULL, 
    `quantity` int(10) unsigned NOT NULL DEFAULT '0', 
    `date_add` datetime NOT NULL, 
    UNIQUE(`id_cart`,`id_product`,`id_product_attribute`,`id_address_delivery`), 
    KEY `id_product_attribute` (`id_product_attribute`), 
    KEY `id_cart_order` (`id_cart`, `date_add`, `id_product`, `id_product_attribute`) 
);​ 

in install/data/db_structures.sql

tut nichts, SOS.

Vielen Dank im Voraus

Antwort

0

fand die Lösung,

ersetzen,

`id_product_attribute` int(10) unsigned DEFAULT NULL, 

mit

`id_product_attribute` int(10) unsigned DEFAULT '0', 

in Prestashop \ \ data \ db_structure.sql

VOILA installieren!

0

Der Fehler sagt alles!

ändern diese 2 Zeilen wie diese:

`id_address_delivery` int(10) UNSIGNED NOT NUll DEFAULT '0', 
`id_product_attribute` int(10) unsigned DEFAULT NOT NULL, 

id_address_delivery und id_product_attributeNOT NULL sein sollten, weil sie Teil des Primärschlüssels sind.

+0

Funktioniert leider nicht –

Verwandte Themen