الهجرة او الترقية و التعلية من جملة 1.0 الى جملة 1.5

!مختارات من المشاركات الهامة و الدروس المتنوعة الخاصة بجوملا

Moderators: sherif, General Support Moderators

Forum rules
Locked
User avatar
sherif
Joomla! Ace
Joomla! Ace
Posts: 1560
Joined: Fri Jan 12, 2007 12:15 am
Location: Dikirnis , Egypt :: دكرنس ، مصر
Contact:

الهجرة او الترقية و التعلية من جملة 1.0 الى جملة 1.5

Post by sherif » Fri May 22, 2009 2:52 pm

هذه الطريقة تم تجربتها على المواقع ذات التشفير widows-1256 وتمت بنجاح
أما عن التشفير utf-8 فلم تتم التجربة عليه و نتمنى أن نتلقى نتائج التجارب من الأعضاء


الاحتياجات :

اولا : ان نقوم بالتنفيذ على نسخة احتياطية وليس الموقع الأصلي

ثانيا : تنزيل كمبوننت الهجرة وهذا سيتم تثبيته فى نسخة الموقع جملة 1.0 لينتج لنا ملف قاعدة جاهز للهجرة .
وكمبوننت اخر مساعد سنحتاجه ويتم تثبيته فى النسخة الجديدة 1.5 ليقوم باستيراد وتثبيت ملف القاعدة فيها
رابط الصفحة للتنزيل هو :
http://joomlacode.org/gf/project/pasamioprojects/frs/
الملف الأول : migrator.zip
الملف الثاني : migrationassistant.tgz

ثالثا : نسخة الموقع والتي هى اصدار 1.0

رابعا : نسخة من اخر اصدار لجملة والحالي هو 1.5.10 نقوم بتنصيبها بالكامل للنهاية و نلاحظ تنفيذ التالي للأهمية القصوى :
** تثبيت هذه النسخة فى فولدر منفصل تماما عن نسخة الموقع وفى قاعدة بيانات منفصلة ان أمكن

** ان لا يتم تثبيت أي محتويات نموذجية فيها فلا نضغط على الزر المسمى install sample data ، بمعنى سيكون الموقع الناتج خالي تمام من أي مقالات او قوائم وخلافه ، فقط صفحة أولى ولا غير .

** أن نجعل البادئة لأسماء جداول القاعدة فيها مختلفة عما نستعمله عادة ، وأقترح مثلا _jos5 بدلا من _jos الافتراضية

*************************************

الخطوات :

1- تصدير قاعدة بيانات النسخة 1.0
- نذهب الى النسخة 1.0 وندخل لوحة التحكم ، ومنها نقوم بتثبيت الكمبوننت الأول : migrator.zip

-نذهب الى قائمة Component ومنها الى Migrator ومنه نختار Create Migration SQL file فى أسفل الصفحة باللون الأحمر ، لبدء تنفيذ عملية تصدير القاعدة
- تظهر لنا صفحة فيها قائمة توضح ما سيتم عمله وفى أسفلها نضغط على Start Migration
- سيتم تحديث الصفحة عدة مرات حسب حجم القاعدة وفي النهاية تظهر رسالة اتمام العملية Migration Complete!
وتنويه مهم أن البادئة الأصلية تم تغييرها الى jos_ بمعرفة الكمبوننت نفسه
-وفى الأسفل نجد رابط احمر اسمه Download نضغط عليه فيفتح صفحة فيها بيان باسم الملف ورابط اخر اسمه Download نضغطه لتنزيل الملف الى مكان معلوم ، سيكون اسم الملف على الشكل :
database_20090510_075231.sql وستجد اسم القاعدة الخاصة بموقعك بدلا من كلمة database

2- استيراد ملف القاعدة الناتج مما سبق :
- نذهب الى لوحة التحكم للنسخة 1.5 السابق انشائها كما اوضحنا سابقا ومنها نقوم بتثبيت الكمبوننت الثاني : migrationassistant.tgz

- نذهب الى قائمة Component ومنها نختار Migration Assistant ونتوقف هنا قليلا لتحديد اختيار من اثنين .

-اذا كان حجم قاعدة البيانات صغير نسبيا نضغط زر browse ونحدد مسار ملف القاعدة وترميزها من الاختيارات ثم نضغط Migrate

- اذا كان حجم ملف القاعدة كبير وسيتسبب فى مشاكل نتجاهل الزر browse و نقوم برفعه ftp بالكامل مباشرة الى المسار administrator\components\com_migrationassistant\sql\migration\
ونقوم بتغيير اسمه الى migrate.sql
ونقوم بتفعيل الاختيار التالي I have already uploaded a SQL file ، تحت الزر browse
ونضغط Migrate

انتهت الخطوات ويلاحظ الانتباه للآتي للأهمية القصوى

سيتم تغيير بيانات الدخول للأدمن مباشرة بعد نجاح عملية الهجرة لذلك يجب اعادة ضبطها قبل الخروج من لوحة اتحكم
فى حالة حدوث فشل فى العملية لأى سبب فان اعادة المحاولة تتطلب دائما حذف ملف القاعدة ووضع الملف الأصلي سواء بتحميله باستخدام زر browse او رفعه بال ftp مع تغيير اسمه الى migrate.sql
تصريحات الفولدرات المختصة يجب ان تكون قابلة للقراءة مثل tmp ، migration

تحياتي

Locked

Return to “الدروس”