صفحة 1 من 1
طريقة الترقية من 2031 الى 2102
مرسل: الخميس يناير 07, 2016 7:40 pm
بواسطة opencartArab
الرجاء الانتباه: هذه الطريقة فقط للترقية من الاصدار 2031 الى 2102 فقط
مهم جداً: قبل بدء عملية الترقية قم بحفظ نسخة احتياطية من قاعدة البيانات الخاصة بالمتجر
وطريقة حفظ نسخة احتياطية كما هو موضح في الصور التالية
أولاً اذهب إلى قاعدة البيانات من
phpMyAdmin
- php.png (19.69 KiB) تمت المشاهدة 31126 مرةً
ثم قم بتصدير قاعدة البيانات
- 6.png (141.2 KiB) تمت المشاهدة 31126 مرةً
- 7.png (76.48 KiB) تمت المشاهدة 31126 مرةً
=====================================
خطوات الترقية
تنزيل ملف الترقية
من هنا
ثم قم برفع محتويات ملف الترقية الى المسار الرئيسي لمتجرك
ثم قم بفتح الملفين التاليين:
config.php
و
admin/config.php
اضف في اخر سطر من الملف
ثم ابحث عن:
واستبدلها بـ:
وابحث عن:
واستبدلها بـ:
وابحث عن:
واستبدلها بـ:
وابحث عن:
واستبدلها بـ:
وابحث عن:
واستبدلها بـ:
بعد ذلك ستجد في الملف المضغوط للباتش قاعدتين للبيانات كما هو موضح في الصورة التالية
- 1.png (106.51 KiB) تمت المشاهدة 31126 مرةً
اختر القاعدة المناسبة لك حسب
بادئة قاعدة البيانات لديك ثم قم باستيراد قاعدة البيانات من
phpMyAdmin
- php.png (19.69 KiB) تمت المشاهدة 31126 مرةً
كما هو موضح في مجموعة الصور التالية
- 2.png (97.23 KiB) تمت المشاهدة 31126 مرةً
- 3.png (88.14 KiB) تمت المشاهدة 31126 مرةً
- 4.png (29.23 KiB) تمت المشاهدة 31126 مرةً
- 5.png (33.07 KiB) تمت المشاهدة 31126 مرةً
وبذلك تنتهي عملية الترقية اليدوية
اذهب الان الى المتجر واذا ظهرت لك أي مشكلة ارسلها بصورة أو بكود الخطأ
وبالتوفيق للجميع
Re: طريقة الترقية من 2031 الى 2102
مرسل: الاثنين إبريل 18, 2016 4:46 pm
بواسطة coverqatif
خطا في قاعدة البيانات عند الترقية
عند رفع ملف sql الى قاعدة البيانات
Error
SQL query:
INSERT INTO `oc_module` (`module_id`, `name`, `code`, `setting`) VALUES
(31, 'بنر 1', 'banner', '{"name":"بنر 1","banner_id":"6","width":"182","height":"182","status":"1"}')
MySQL said: Documentation
#1062 - Duplicate entry '31' for key 'PRIMARY'
عدة محاولات بدون فائدة
ارجو أيجاد الحل
Re: طريقة الترقية من 2031 الى 2102
مرسل: الاثنين إبريل 18, 2016 6:02 pm
بواسطة coverqatif
شكراً جزيلاً على المعلومات والشرح
بعد الترقية اختفت المنتجات من الصفحة الرئيسية
وبعد البحث وجدة ان المشكلة في اختفاء المنتجات ملف
catalog/model/extension/module.php
عند استبدال الملف بالملف للاصدار السابق
تظهر مشكلة الخطا
كود: تحديد الكل
Notice: unserialize(): Error at offset 0 of 111 bytes in /var/www/vhosts/xxxxxxxxxx/httpdocs/catalog/model/extension/module.php on line 7Notice: unserialize(): Error at offset 0 of 146 bytes in /var/www/vhosts/xxxxxxxxxx/httpdocs/catalog/model/extension/module.php on line 7Notice: unserialize(): Error at offset 0 of 109 bytes in /var/www/vhosts/xxxxxxxxxx/httpdocs/catalog/model/extension/module.php on line 7
كود الملف الاصدار 2.1.0.2
كود: تحديد الكل
<?php
class ModelExtensionModule extends Model {
public function getModule($module_id) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "module WHERE module_id = '" . (int)$module_id . "'");
if ($query->row) {
return json_decode($query->row['setting'], true);
} else {
return array();
}
}
}
كود الملف الاصدار 2.0.3.1
كود: تحديد الكل
<?php
class ModelExtensionModule extends Model {
public function getModule($module_id) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "module WHERE module_id = '" . (int)$module_id . "'");
if ($query->row) {
return unserialize($query->row['setting']);
} else {
return array();
}
}
}
Re: طريقة الترقية من 2031 الى 2102
مرسل: الاثنين إبريل 18, 2016 6:28 pm
بواسطة opencartArab
اعتقد انت عملت تكرار للترقية
عموما تأكد من استبدال الملفات بشكل صحيح
والتأكد من تعديل ملفات الكونفيج
Re: طريقة الترقية من 2031 الى 2102
مرسل: الاثنين مايو 23, 2016 7:42 pm
بواسطة bilalizzat
السلام عليكم
عند استيراد القاعدة
بعطيني خطا
خطأ
استعلام SQL:
INSERT INTO `oc_module` ( `module_id` , `name` , `code` , `setting` )
VALUES ( 31, 'بنر 1', 'banner', '{"name":"بنر 1","banner_id":"6","width":"182","height":"182","status":"1"}' ) ;
MySQL قال: مستندات وثائقية
#1062 - Duplicate entry '31' for key 'PRIMARY'
Re: طريقة الترقية من 2031 الى 2102
مرسل: الاثنين مايو 23, 2016 7:44 pm
بواسطة bilalizzat
ومشكلة اخرى في لوحة التحكم
كود: تحديد الكل
Warning: implode(): Invalid arguments passed in /home/scriptsar/public_html/opencart2/admin/controller/common/header.php on line 58Warning: implode(): Invalid arguments passed in /home/scriptsar/public_html/opencart2/admin/controller/common/header.php on line 59Warning: implode(): Invalid arguments passed in /home/scriptsar/public_html/opencart2/admin/controller/common/header.php on line 62Warning: implode(): Invalid arguments passed in /home/scriptsar/public_html/opencart2/admin/controller/common/header.php on line 63Warning: implode(): Invalid arguments passed in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 14Warning: implode(): Invalid arguments passed in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 22Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: array_merge(): Argument #1 is not an array in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37Warning: in_array() expects parameter 2 to be array, null given in /home/scriptsar/public_html/opencart2/admin/controller/common/stats.php on line 37
وفي رئيسية الموقع
كود: تحديد الكل
Fatal error: Class 'Kuler' not found in /home/scriptsar/public_html/opencart2/catalog/view/theme/neon/template/common/footer.tpl on line 1
Re: طريقة الترقية من 2031 الى 2102
مرسل: الثلاثاء مايو 24, 2016 1:45 pm
بواسطة opencartArab
bilalizzat كتب:السلام عليكم
عند استيراد القاعدة
بعطيني خطا
خطأ
استعلام SQL:
INSERT INTO `oc_module` ( `module_id` , `name` , `code` , `setting` )
VALUES ( 31, 'بنر 1', 'banner', '{"name":"بنر 1","banner_id":"6","width":"182","height":"182","status":"1"}' ) ;
MySQL قال: مستندات وثائقية
#1062 - Duplicate entry '31' for key 'PRIMARY'
وعليكم السلام
افتح ملف sql اللي بتستدعيه وغير رقم 31 الى 100 وجرب في هذا السطر
كود: تحديد الكل
VALUES ( 31, 'بنر 1', 'banner', '{"name":"بنر 1","banner_id":"6","width":"182","height":"182","status":"1"}' ) ;