السلام عليكم ورحمة الله
بداية كل الشكر للاخ opencartArab
على مجهوداته الكبيرة بالتعريب و باجاباته على اسئلة واستفسارات الاعضاء
سؤالي هو عن استعادة قاعدة البيانات
لقد قمت بتركيب البرنامج على السيرفر المحلي لوكال هوست وبعد ذللك قمت بالتعريب والتعديل وتجهيز الموقع بشكل كامل وادخلت المنتجات وعددها كبير اكثر من مئة منتج
وبعد ان انتهيت اخذت نسخة من قاعدة البيانات
وبعد ان رفعت الموقع الى الانترنت انشئت قاعدة بيانات جديدة وعملت انستول تنصيب للبرنامج و بعد ذلك عملت استعادة لقاعدة البيانات التي اخذتها من اللوكال هوست ولم ترجع البيانات
عملت محاولة اخرى حيث اعدت العملية ولكني قمت باضافي اللغة العربي بعد التنصيب وبعد ذلك استعادة للقاعدة ونفس النتيجة حيث تبقى تظهر لي المنتجات التي تكون في البداية وتعديلاتي ومنتجاتي لا تظهر
جربت ان استعيد قاعدة البيانات عن طريق برنامج phpmyadmin
والنتيجة هي نفسها
الرجاء المساعدة باقرب وقت ولكم جزيل الشكر
بداية كل الشكر للاخ opencartArab
على مجهوداته الكبيرة بالتعريب و باجاباته على اسئلة واستفسارات الاعضاء
سؤالي هو عن استعادة قاعدة البيانات
لقد قمت بتركيب البرنامج على السيرفر المحلي لوكال هوست وبعد ذللك قمت بالتعريب والتعديل وتجهيز الموقع بشكل كامل وادخلت المنتجات وعددها كبير اكثر من مئة منتج
وبعد ان انتهيت اخذت نسخة من قاعدة البيانات
وبعد ان رفعت الموقع الى الانترنت انشئت قاعدة بيانات جديدة وعملت انستول تنصيب للبرنامج و بعد ذلك عملت استعادة لقاعدة البيانات التي اخذتها من اللوكال هوست ولم ترجع البيانات
عملت محاولة اخرى حيث اعدت العملية ولكني قمت باضافي اللغة العربي بعد التنصيب وبعد ذلك استعادة للقاعدة ونفس النتيجة حيث تبقى تظهر لي المنتجات التي تكون في البداية وتعديلاتي ومنتجاتي لا تظهر
جربت ان استعيد قاعدة البيانات عن طريق برنامج phpmyadmin
والنتيجة هي نفسها
الرجاء المساعدة باقرب وقت ولكم جزيل الشكر
بعد عدد من المحاولات
انتبهت الى اللاحقة التي يضيفها لاسماء الجداول عند عملية التنصيب وقمت بالتنصيب مجددا بنفس اللاحقة
وجربت الاستعادة على اللوكال هوست ونجحت معي
ولكن عندما اقوم بالاستعادة اون لاين يعطيني خطا بان الملف الذي قمت بتحميله فارغ
ويعطي الخطأ التالي
Notice: Undefined index: import in ...../public_html/admin/controller/tool/backup.php on line 13
الرجاء المساعدة من اصحاب الخبرة
انتبهت الى اللاحقة التي يضيفها لاسماء الجداول عند عملية التنصيب وقمت بالتنصيب مجددا بنفس اللاحقة
وجربت الاستعادة على اللوكال هوست ونجحت معي
ولكن عندما اقوم بالاستعادة اون لاين يعطيني خطا بان الملف الذي قمت بتحميله فارغ
ويعطي الخطأ التالي
Notice: Undefined index: import in ...../public_html/admin/controller/tool/backup.php on line 13
الرجاء المساعدة من اصحاب الخبرة
وعليكم السلام ورحمة الله وبركاته
أنا أعطيك أفضل حل ان شاء الله
انت اشتغل على السيرفر المحلي بشكل طبيعي
وبعد مانتنتهي لا تعمل نسخة احتياطية من لوحة التحكم
وخذ نسخة من قاعدة البيانات عن طريق
http://localhost/phpmyadmin
والأفضل تكون القاعدة مضغوطة
"zipped" "مضغوط"
وبعدها افتح الضغط وكذا يكون عندك القاعدة على شكل ملف نصي لكن نوعها قاعدة يعني
sql
وبعدها غير اسم ملف القاعدة إلى
opencart
واستبدلها بالقاعدة الموجودة في المجلد
install
وبعدها ارفع الموقع لموقعك وان شاء الله يعمل بشكل طبيعي
وطبعا لاتنسى ان ملفين الكونفيج لازم يكونوا فارغين
config/
admin/config
==========================
ان شاء الله تكون الصورة وضحت واذا كان هناك شي غير واضح بلغني
وبالتوفيق
التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/
بارك الله فيك على الرد السريع اخي opencartarab
وعندي استفسار
عندما اقوم بتبديل قاعدة البيانات بعد ان اعيد تسميتها واضعها في المجلد انستول
بعد ان ارفع الملفات هل يجب علي ان اعمل انستول كما افعل عند التركيب لاول مرة
واذا كان الجواب نعم
هل استطيع ان استبدل قاعدة البيانات الموجودة في المجلد انستول الذي رفعته
واقوم بافراغ ملفات الكونفيغ واعيد عملية الانستول مرة اخرى
وسؤال اخر
هل هناك مشكلة بالسكريبت او التعريب تمنع استعادة قاعدة البيانات بالشكل المعتاد من لوحة التحكم
اعرف انه كان يجب ان اقوم بالتجربة وبعد ذلك اسئل ولكني لن استطيع التجربة حتى يوم السبت ولذلك طرحت الاسئلة
ولك جزيل الشكر اخي الغالي
وجزاك الله كل خير
اخي الغالي انا لم ابدأ بعد باتباع الخطوات التي ذكرتهاوعليكم السلام ورحمة الله وبركاته
أنا أعطيك أفضل حل ان شاء الله
انت اشتغل على السيرفر المحلي بشكل طبيعي
وبعد مانتنتهي لا تعمل نسخة احتياطية من لوحة التحكم
وخذ نسخة من قاعدة البيانات عن طريق
http://localhost/phpmyadmin
والأفضل تكون القاعدة مضغوطة
"zipped" "مضغوط"
وبعدها افتح الضغط وكذا يكون عندك القاعدة على شكل ملف نصي لكن نوعها قاعدة يعني
sql
وبعدها غير اسم ملف القاعدة إلى
opencart
واستبدلها بالقاعدة الموجودة في المجلد
install
وبعدها ارفع الموقع لموقعك وان شاء الله يعمل بشكل طبيعي
وطبعا لاتنسى ان ملفين الكونفيج لازم يكونوا فارغين
config/
admin/config
وبالتوفيق
وعندي استفسار
عندما اقوم بتبديل قاعدة البيانات بعد ان اعيد تسميتها واضعها في المجلد انستول
بعد ان ارفع الملفات هل يجب علي ان اعمل انستول كما افعل عند التركيب لاول مرة
واذا كان الجواب نعم
هل استطيع ان استبدل قاعدة البيانات الموجودة في المجلد انستول الذي رفعته
واقوم بافراغ ملفات الكونفيغ واعيد عملية الانستول مرة اخرى
وسؤال اخر
هل هناك مشكلة بالسكريبت او التعريب تمنع استعادة قاعدة البيانات بالشكل المعتاد من لوحة التحكم
اعرف انه كان يجب ان اقوم بالتجربة وبعد ذلك اسئل ولكني لن استطيع التجربة حتى يوم السبت ولذلك طرحت الاسئلة
ولك جزيل الشكر اخي الغالي
وجزاك الله كل خير
الاجابة على السؤالين
نعم
ولا توجد مشكلة ولكن يوجد فرق بين السيرفر المحلي وسيرفر الموقع بالنسبة لقاعدة البيانات لذلك حصلت معك المشكلة
وبالتوفيق
التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/
المشكلة السابقة تقول ان الجدول غير موجود وذلك لان الباكآب يعطي اسم مختلف عن الجداول في اللوكال ويضيف امامها كلمة
stor
وبعد تغيير اسماء الجداول كلها تظهر المشكلة التالية
Error: Unknown column 'm.name' in 'field list'
Error No: 1054
SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '2' AND p2s.store_id = '0' AND ss.language_id = '2' ORDER BY p.date_available DESC LIMIT 8
stor
وبعد تغيير اسماء الجداول كلها تظهر المشكلة التالية
Error: Unknown column 'm.name' in 'field list'
Error No: 1054
SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '2' AND p2s.store_id = '0' AND ss.language_id = '2' ORDER BY p.date_available DESC LIMIT 8
mwa006 wrote:المشكلة السابقة تقول ان الجدول غير موجود وذلك لان الباكآب يعطي اسم مختلف عن الجداول في اللوكال ويضيف امامها كلمة
stor
وبعد تغيير اسماء الجداول كلها تظهر المشكلة التالية
Error: Unknown column 'm.name' in 'field list'
Error No: 1054
SELECT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, (SELECT AVG(r.rating) FROM review r WHERE p.product_id = r.product_id GROUP BY r.product_id) AS rating FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN stock_status ss ON (p.stock_status_id = ss.stock_status_id) WHERE p.status = '1' AND p.date_available <= NOW() AND pd.language_id = '2' AND p2s.store_id = '0' AND ss.language_id = '2' ORDER BY p.date_available DESC LIMIT 8
اعتقد انت نسيت تفرغ القاعدة على السيرفر المحلي
يعني انت اول مرة اخذت نسخة احتياطية من لوحة التحكم بموقعك وبعدها مباشرة عملت استعادة لقاعدة الموقع الى السيرفر المحلي من لوحة التحكم بالسيرفر المحلي
وكذا صار عندك قاعدة على السيرفر المحلي لكن لم تكتمل عملية الاستعادة
وبعدها انت اخذت نسخة من قاعدة الموقع عن طريق السي بنل عن طريق
phpmyadmin
وبعدها انت عملت تثبيت جديد في السيرفر المحلي ونسيت تفرغ جميع محتويات القاعدة اللي كان فيها خطأ سابق
جرب اعمل الشغل من جديد
وبلغني ايش يصير معك
التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/
الله يعافيك وبالتوفيق لك
التعليمات باللغة الانجليزية على الرابط التالي
https://docs.opencart.com/en-gb/introduction/
Who is online
Users browsing this forum: No registered users and 21 guests