الجمعة، 28 ديسمبر 2012

كيف اقوم بترقيه موقعي بجوملا من 1.5 الي 2.5


كيف اقوم بترقيه موقعي بجوملا من 1.5 الي 2.5

سنقدم اليوم كيفية الترقية من الإصدار جملة! 1.5 إلى النسخة المحدثة 2.5 أو مايعرف بالإصدار 1.8 قبل أن يتم إعادة تسميتها بـ 2.5 ( إلى جانب الإعداد إلى النسخة المحدثة القادمة جملة! 3.0



المتطلبات:

1. قبل البدء يجب التأكذ من أن متطلبات جملة! 2.5 مع الخادم الذي ستثبت جملة! 2.5 بها ( أنطر هنا لمتطلبات جملة! 2.5 )

2. كما قمنا في السابق بالترقية من النسخ القديمة إلى الجديدة عبر تطبيق jUpgrade فإن مطوري جملة! ينصحون به أيضا في حالتنا هذه.. تجده على موقعه الرسمي ( JUpgrade ) يجب التسجيل أولا فهو مجاني.

3. يجب أن تكون نسخة جملة! التي لديك هي الأخيرة والمحدثة من النسخ 1.5 اي أن تكون 1.5.25.

4. يجب أن تكون على علم بأن تطبيقات جملة! 1.5 قد لا تتوافق مع النسخة 2.5 وتطبيق jUpgrade سيحاول أن يحدثها كطرف ثالث غير أنه لا يزال قيد التطوير.. لهذا عليك التأكد من تحديث تطبيقاتك من مواقعها الرسمية.

5. إذا كنت قد قمت بتغيير أي ملف من ملفات جملة! فسيتم إعادة الملف إلى الشكل الأول أي سيتم حذف كافة التعديلات التي قمت بها.

6. يجب أن تكون على علم بأن القالب ايضا قد لا يتوافق مع جملة! 2.5 لهذا عليك التأكد من حصولك على النسخة المحدثة إن كنت قد أشتريته أو إن كان مجانياً.. أو أن تحاول أن تحدثه ليقبل العمل على جملة! 2.5.

7. أيضا ملف اللغة العربية يجب أن تتحصل على ملف خاصة بالنسخة 2.5.. يمكنك الحصول على نسخة 1.7 من هنا ( شرح تثبيت اللغة العربية لمجلة جملة 2.5).

8. تأكد من تصاريح المجلدات أو الملفات إن كنت قد قمت بتغييرها لحماية جملة!.

9. أخيراً.. هل أنت متأكد من إنك تريد أن تحدث النسخة التي لديك إلى النسخة المحدثة 2.5؟ عليك اتخاذ القرار قبل الانتقال إلى الخطوة التالية
.

10. يجب تفعيل التطبيق المساعد في جملة! 1.5.. System – Mootools 1.2 Upgrade

تجده في قسم الإضافات > مدير التطبيقات المساعدة > وقم بتفعيل System – Mootools 1.2Upgrade

إن لم تقم بتفعيل هذا التطبيق المساعد فستشاهد خطأ عند بداية عملية الترقية كالتالي:

Mootools 1.2 not loaded. Please enable "System - Mootools Upgrade" plugin




في هذه الحالة.. إضغط على رابط الخطأ للذهاب إلى صفحة التطبيقات المساعدة لتفعليه.. ومن ثم العودة لتطبيق الترقية jUpgrade.


عملية الترقية ستتم في كل من:

المحتوى، المستخدمين، الأقسام، القوائم، الاتصال، التغذية الإخبارية، الإعلانات، دليل المواقع.

Banners-Categories-Contacts-Content-Menus-Users-Weblinks



خطوات الترقية:

1. قبل كل شيء يجب أن تأخذ نسخة إحتياطية لجملة! سواء من لوحة تحكم الموقع أو عبر أحد التطبيقات الخاصة بجملة! مثل Akeebabackup..او انظر هنا

بعد ذلك نبدأ في التحديث أو الهجرة من جملة! 1.5 إلى 2.5 وندخل إلى لوحة تحكم جملة! ومنها إلى قائمة التطبيقات ثم إلى تطبيق jUpgrade كالتالي:


2. من أعلى يسار الصفحة ستجد الخيارات أو المعلمات إضغط عليها كالتالي:






فمن هنا يمكنك اختيار ترقية جملة! إلى 1.7 أو 2.5 وبادئة الجداول وغيرها من الخيارات كالتالي:






حيث علينا كتابة البيانات التالية كما بالصورة:

البيانات الشاملة:

  • Distribution : أي التوزيعة.. أختيار توزيعة أو نسخة جملة! التي تريد أن ترقي لها 1.7 أو 2.5.
  • Target Directory : أي مكان الدليل أو المجلد الذي سيتم نسخ جملة! 2.5 به بعد ترقيتها.
  • Prefix for old database : وهي بادئة قاعدة بيانات جملة! القديمة التي لديك الآن وهي 1.5 (في حال قمت بتغييرها فأكتب الجديدة ).
  • Prefix new old database : وهي خاصة ببادئة الجداول التي سيتم تكوينها بعد قليل وهنا يمكنك اختيار أي حروف تختارها ومن المستحسن أن يكون 3 أو 4 أحرف.. أو أن توافق على الحروف التي تم كتابتها لك الآن.
  • Disable set_time_limit: إيقاف عملية المدة الزمنية عند التحميل أو الترقية.
  • Disable Error reporting: إيقاف تقارير الأخطاء أثناء الترقية.
  • Skip checks: تخطي عملية الفحص قبل الترقية.

التخطي:

  • Skip Checks: تخطي عملية الفحص قبل الترقية.. يقضل تركها على ( لا ) فالفحص قبل الترقية مهم.
  • Skip download : تخطي عملية تحميل جملة! 2.5 أختر لا ).. أو أن تضع مجلد جملة! 2.5 مضغوط كما هو بمجلد temp بجملة!.
  • Skip decompress : تخطي عملية إزالة ضغط الملف أختر لا ).. حيث سيقوم بفك الضغط بالمجلد الجديد jUpgrade.
  • Skip templates copy : تخطي نسخ القالب.
  • Skip 3rd party extensions : تخطي ترقية الإضافات.


  • Keep original positions : الإحتفاظ بمواقع الإضافات على القالب.

التصحيح:

  • Enable Migration debug : تفعيل تصحيح أخطاء الترقية.
  • Enable Mootools version debug: تفعيل تصحيح نسخ التطبيق المساعد Mootools.

بعد اختيار ماتريد قم بالحفظ من خلال زر حفظ بأعلى الخيارات.



3. نبدأ الترقية بالضفط على صورة تطبيق Start Upgrade كالتالي:




والتأكد من أن النسخة التي لديك هي الأخيرة.. كالتالي:


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




بعد تحميل جملة! سيقوم بفك المجلد أو حزمة جملة! 2.5 لا تنسى أننا وافقنا على هذه الخطوة بالأعلى ) كالتالي:



في هذه اللحظة سيتم إنشاء مجلد جديد في المجلد الرئيسي لجملة! تحت إسم jUpgrade وهو الذي قلنا بأنه سيحتوي على ترقية جملة! التي لدينا وهي 1.5 إلى 2.5 أي أن جملة 1.5ستبقى كما هي وإنما سيكون لديك إثنان جملة! 1.5 و 2.5 وبعد التأكد من نجاح الترقية يمكنك نقل الملفات إلى الجذر أو المجلد الرئيسي.. وحذف الملفات القديمة.

بعد فك المجلد أو حزمة جملة! 2.5 سيقوم بتثبيتها مباشرة وترقية جملة 1.5 إلى 2.5 كالتالي:






بعد الترقية سيقوم بنسخ القالب ( لا تنسى أننا وافقنا على هذه الخطوة بالأعلى ) ثم سيبحث عن ترقية القوالب.. كالتالي:




وأيضا سيقوم بنسخ مجلد الصور Images و الوسائط الإعلامية Media..وستشاهد نجاح الترقية بإذن الله تعالى.. كالتالي:


الحمد لله تمت الترقية بنجاح.. الأن يمكنك الذهاب إلى لوحة تحكم جملة! من خلال النقر على كلمة (مدير ) أو إلى واجهة جملة! أو الصفحة الرئيسية من خلال ( الموقع ) كما شاهدت بالأعلى.

مع ملاحظة أنه سيتم توجيهك إلى مجلد jUpgrade والذي يحتوي على جملة! 2.5 وليس إلى جملة! 1.5 القديمة.. كالتالي:






نكتب نفس بيانات جملة! 1.5 الخاص بإسم الدخول وكلمة المرور لوحة تحكم جملة! 1.5.. كالتالي:


والان سنجد أنفسنا قد انتقلنا إلى جملة! 2.5 كالتالي:




بعد التأكد من نجاح عملية الترقية قم بحذف محتويات جملة! 1.5 القديمة وأنقل محتويات مجلد jUpgradeإلى المجلد الرئيسي.



في حال حدوث مشاكل مثل :

عند دخولك إلى لوحة تحكم جملة! 2.5 قد تواجهك مشكلة أو خطأ بالمتصفح كالتالي:

Call to a member function logout() on a non-object in /home/اسم مستخدم موقعك/public_html/مجلد جملة...

وهذا يعني بأنك لم تقم بحذف ملفات جملة! 1.5 القديمة وبالتالي أصبح لديك نسختين ملفات جملة! وخصوصاً ملفات مجلدات الإدارة.


jUpgrade cannot download Joomla 2.5 package? قم بتحميل نسخة جملةَ 2.5 وضعها بمجلد tmp بجملة!
Progress Bar? قد تشاهد هذا الخطأ في متصفح الإنترنت اكسبلورر 
لمستخدمي الونذوز فقم بتجربة فايرفوكس وهو الأفضل.
Read Carefully يجب التأكد من متطلبات جملة! 2.5 للاستضافة لديك.

وأخيراً.. قم بحذف جداول قاعدة البيانات جملة! 1.5 الخاصة التي لديك.. وذلك بالتوجه إلىphpMyaAmin والذهاب إلى قاعدة بياناتك وستكون كالتالي:






لاحظ معي هنا أن كل جدول يبدأ ببادئة j17_ هو بادئة جملة! 1.7 الجديدة فلا تحذفها ( في مثالنا هذا ستجد 2.5 وهذه الصورة أخذت من درس قديم لضيق الوقت ).. وكل جدول يبدأ ببادئة jos_ تعني في (حالتي ) بادئة قاعدة بيانات جملة! 1.5 القديمة.. ( في حالتك قد تكون قمت بتغييرها ) وقم بحذفها بعد التأشير عليهم كالتالي:






ثم إضغط نعم أو Yes لتأكيد حذفهم.

هنا نكون قد أكملنا الترقية.. ويمكنك التوجه إلى لوحة تحكم جملة! 2.5 أو الصفحة الرئيسية كما تريد.

أتمنى أن أكون قد وفقت..

ليست هناك تعليقات:

إرسال تعليق