- Katılım
- 13 Ağu 2009
- Mesajlar
- 3,200
- Tepkime puanı
- 1
- Puanları
- 38
- Yaş
- 39
- Konum
- Bursa
- Web sitesi
- www.opencart-tr.com
OpenCart 1.4.6 dan geçmek isteyenler
Bu dosyayı indirin
http://forum.opencart-tr.com/attachment.php?aid=128
"Bu dosya sadece 1.4.6 sürümünden geçiş yapacaklar kullanılmalıdır. Kolaylık olarak sunulmaktadır. Herhangi bir desteği ya da resmi olarak test edilmemiştir."
Güncelleme dosyasında bu şekilde yazıyor ama deneme yaptım gözle görülür bir sorun ile karşılaşmadım. Sorun ile karşılaşırsanız yedeklerinizi geri yükleyin ve tam sürüm ile geçiş yapmayı deneyin. Bu yüzden aldığınız yedeklerden emin olun. Sadece dosyalarınızı ya da veritabanınızın yedeğini almayın. Her ikisinide alın çünkü bazı arkdaşlar ikinsinde biri almıyor. Sonra uğraşmak zorunda kalıyorlar.
Güncelleme adımları
"oc_" yazan ön-ki kendi ön-ekiniz ile değiştirin. Eğer ön-ek kullanmıyorsanız o kısmı silin.
Diğer Sürümlerden Geçiş Yapmak İsteyenler
Bu OpenCart sürümünde çok eski sürüm olan 1.3.0 ile son sürüm arasında kalan sürümlerden mağazanızın verisyonunu son sürüme güncelleme yapabileceğiniz şekilde düzenlenmiştir. Bu aşama halen beta(test) aşamasındadır. O yüzden bazı hatalar ile karşılaşabilirsiniz.
Alınan hatalar, çoğunlukla bilgiseldir. There is a good chance that the error occurred because the table no longer exists or the change had already been made.(bu kısmı tam anlayamadım o yüzden olduğu gibi bıraktım) Bu gibi durumlarda endişelenmeyin.
Ben 1.4.4, 1.4.5 ve 1.4.6 sürümlerinden tek tek son sürüme güncelleme yaptım sorun oluşturmadı. Ama daha eski sürümleri bilemeyeceğim. Bundan sonraki sürümlerde güncelleme işlemini bu şekilde olacak ve zorluk çekmeden güncelleme yapabileceğiz.
Güncelleme adımları
Eğer kullandığınız OC sürümü 1.4.0 veya daha düşük bir sürüm ise config.php dosyasından aşağıdaki satırları kaldırmanız gerekiyor.
Not: Sitenizde eski sürümlere ait modlar varsa bunlar hataya sebep olabilir. O yüzden bunları devre dışı bırakınız.
Bitti... Offf yoruldum beee Biraz acele yazdım yazım hataları varsa kusura bakmayın.
Bu dosyayı indirin
http://forum.opencart-tr.com/attachment.php?aid=128
"Bu dosya sadece 1.4.6 sürümünden geçiş yapacaklar kullanılmalıdır. Kolaylık olarak sunulmaktadır. Herhangi bir desteği ya da resmi olarak test edilmemiştir."
Güncelleme dosyasında bu şekilde yazıyor ama deneme yaptım gözle görülür bir sorun ile karşılaşmadım. Sorun ile karşılaşırsanız yedeklerinizi geri yükleyin ve tam sürüm ile geçiş yapmayı deneyin. Bu yüzden aldığınız yedeklerden emin olun. Sadece dosyalarınızı ya da veritabanınızın yedeğini almayın. Her ikisinide alın çünkü bazı arkdaşlar ikinsinde biri almıyor. Sonra uğraşmak zorunda kalıyorlar.
Güncelleme adımları
- TÜM DOSYA VE VERİTABANINIZI YEDEKLEYİN.
- İndirdiğiniz dosyaları sunucunuza gönderin ve üzerine yazılsın mı uyarısına evet deyin.
- Son olarak aşağıdaki sql sorgusunu phpmyadmin den sgl sekmesinden sorguyu veritabanınıza gönderin.
"oc_" yazan ön-ki kendi ön-ekiniz ile değiştirin. Eğer ön-ek kullanmıyorsanız o kısmı silin.
Kod:
### Start 1.4.7
ALTER TABLE `oc_country` ADD `status` INT( 1 ) NOT NULL DEFAULT '1';
ALTER TABLE `oc_zone` ADD `status` INT( 1 ) NOT NULL DEFAULT '1';
ALTER TABLE `oc_category` ADD `status` INT( 1 ) NOT NULL DEFAULT '1';
ALTER TABLE `oc_information` ADD `status` INT( 1 ) NOT NULL DEFAULT '1';
CREATE TABLE IF NOT EXISTS `oc_product_featured` (
`product_id` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `oc_product_tags` (
`product_id` int(11) NOT NULL,
`tag` varchar(32) NOT NULL,
`language_id` int(11) NOT NULL,
PRIMARY KEY (`product_id`,`tag`,`language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `oc_setting` (`setting_id`, `group`, `key`, `value`) VALUES (NULL, 'config', 'config_catalog_limit', '12') ON DUPLICATE KEY UPDATE setting_id=setting_id;
INSERT INTO `oc_setting` (`setting_id`, `group`, `key`, `value`) VALUES (NULL, 'config', 'config_admin_limit', '20') ON DUPLICATE KEY UPDATE setting_id=setting_id;
ALTER TABLE `oc_store` ADD `catalog_limit` INT( 4 ) NOT NULL DEFAULT '12';
ALTER TABLE `oc_store` ADD `cart_weight` INT( 1 ) NOT NULL;
Diğer Sürümlerden Geçiş Yapmak İsteyenler
Bu OpenCart sürümünde çok eski sürüm olan 1.3.0 ile son sürüm arasında kalan sürümlerden mağazanızın verisyonunu son sürüme güncelleme yapabileceğiniz şekilde düzenlenmiştir. Bu aşama halen beta(test) aşamasındadır. O yüzden bazı hatalar ile karşılaşabilirsiniz.
Alınan hatalar, çoğunlukla bilgiseldir. There is a good chance that the error occurred because the table no longer exists or the change had already been made.(bu kısmı tam anlayamadım o yüzden olduğu gibi bıraktım) Bu gibi durumlarda endişelenmeyin.
Ben 1.4.4, 1.4.5 ve 1.4.6 sürümlerinden tek tek son sürüme güncelleme yaptım sorun oluşturmadı. Ama daha eski sürümleri bilemeyeceğim. Bundan sonraki sürümlerde güncelleme işlemini bu şekilde olacak ve zorluk çekmeden güncelleme yapabileceğiz.
Güncelleme adımları
- TÜM DOSYA VE VERİTABANINIZI YEDEKLEYİN.
- İndirdiğiniz tam sürüm paketini bir yere açın.
- Açtıktan sonra config.php ve admin/config.php dosyları ile image klasörünü silin ve diğer dosyaları sunucunuza yükleyin. Üzerine yazılsın mı sorusuna evet deyin.
- Yükleme bittikten sonra tarayıcınızdan http://www.siteadresiniz.com/install/upgrade.php güncelleme dosyasını çağırın.
- Yaklaşık 15 saniye içinde "SUCCESS!!! Click here to goto your store" yazısını göreceksiniz. Bu yazıyı gördüğünüzde güncelleme işlemi tamamdır. Ya da hataların bir listesi karşınıza çıkabilir.
- Her iki durumda da websitenizdeki değişiklikleri kontrol ediniz. Karşılaştığınız hataları bildiriniz.
Eğer kullandığınız OC sürümü 1.4.0 veya daha düşük bir sürüm ise config.php dosyasından aşağıdaki satırları kaldırmanız gerekiyor.
Kod:
//HTTP
define('HTTP_SERVER', 'http://siteniz/xxxx/');
define('HTTP_IMAGE', 'http://siteniz/xxxx/image/');
// HTTPS
define('HTTPS_SERVER', '');
define('HTTPS_IMAGE', '');
Not: Sitenizde eski sürümlere ait modlar varsa bunlar hataya sebep olabilir. O yüzden bunları devre dışı bırakınız.
Bitti... Offf yoruldum beee Biraz acele yazdım yazım hataları varsa kusura bakmayın.