Jump to content

Wamp 3.0.3 Localhostta Kurulum


Recommended Posts

Wamp server 3.0.3 kurulu bilgisayarımda prestashop kurulumunu tamamlayamıyorum.

 

Mağaza kurulumu adımının başlarında aşağıdaki hata mesajını alıyorum. 

 

" SQL sorgu hatası All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead "

 

 

Not: Daha önce wamp server 2.4 hatasız kurulum yapmıştım. Yeni versiyonunda bir yerde hata yaptığımı tahmin ediyorum.

 

Konu hakkında bilgisi olanlardan yapabileceklerim hakkında yardım rica ediyorum. 

 

Saygılarımla.

 

Link to comment
Share on other sites

Araştırmam sonucu aşağıda izlediğim yol (değişiklik) ile kurulumu tamamladım.

 

Fakat bu değişikliğin prestashop üzerine etkileri (olumlu, olumsuz yada etkisiz oluşu) konusunda hiç bir bilgim yok. BİLGİSİ OLANLARDAN BİLGİ RİCA EDİYORUM.

 

 

Çözümüm: İleride aynı sorunu yaşayacaklar içinde faydalı olacağını umuyorum.

 

\install\data Klasöründe db_structure.sql dosyasını Notepad veya benzer bir proğramla açıp,

 

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`)
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8 COLLATION;
 
Şeklinde değiştirdim. (Tek değişiklik "PRIMARY KEY" yerine "UNIQUE" yazmak)
 
Saygılarımla.
Link to comment
Share on other sites

 

Araştırmam sonucu aşağıda izlediğim yol (değişiklik) ile kurulumu tamamladım.

.....

 
Şeklinde değiştirdim. (Tek değişiklik "PRIMARY KEY" yerine "UNIQUE" yazmak)
 
Saygılarımla.

 

 

Merhaba

Sorunu bulmuş paylaşmışsınız teşekkürler ama böyle yapmak yerine aldığınız hatada da yazdığı şekilde DEFAULT NULL eklemeniz gerekiyor. Bunu önceki mesajda da yazmışlar.

UNIQUE ile PRIMARY KEY çok farklı şeyler. O belirttiğiniz anahtarları UNIQUE yaparsanız sepete ürün eklerken hata alırsınız. İki kişi aynı ürünü ekleyemez v.b. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...