المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ترقية جملة من الإصدار 1.5 إلى الإصدار 1.7


abohmam
01-10-2011, 06:23 PM
بسم الله الرحمن الرحيم

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

السلام عليكم ورحمة الله وبركاته

ترقية جملة من الإصدار 1.5 إلى الإصدار 1.7

http://www.abc4web.net/vb/imgcache2011/12273.abc4web.png

العديد من عشاق جملة! ومستخدميها يستعملون جملة! 1.5 وبعضهم يفضل الترقية مباشرة من 1.5 إلى 1.7 رغم أن جملة! 1.5 لازلت قوية وتوفر لنا كل احتياحاتنا بل وأكثر.. كما وأن موعد توقف الدعم لها ليس بقريب..وأن جل التطبيقات والقوالب لم تتم ترقيتها إلى النسخة 1.7 بعد.. ( هناك أكثر من 108 تطبيق تم تحديثه حتى الآن ) لهذا وجب التفكير جيدا قبل الاقدام على هذه الخطوة.. والتريث قليلاً.

قبل كل شيء يجب أخذ نسخة احتياطية من الموقع سواء نسخة كاملة من لوحة تحكم الموقع Cpanel مثلاً.. أو نسخة من قاعدة بيانات جملة! ونسخ مجلداتها بمجلد آخر.. أو من خلال تطبيقات النسخ الاحتياطي مثل Akeeba Backup.

بداية يجب توفير المتطلبات التالية:

بالنسبة لموقعك أو الخادم لديك ( الذي يستضيف موقعك ) :

يجب أن يكون نسخة PHP لديك 5.2.4 أو أكثر.

وأن يكون MySQL لديك 5.1 بالنسبة لخادم الوندوز.

وأن يكون MySQL لديك 5.0.4 بالنسبة لخادم لينيكس.

يجب تفعيل مودل Curl .

يجب تفعيل الجافا في متصفحك Javascript ومكتبة jQuery.

بالنسلة لجملة! 1.5 التي لديك:

يجب أن تكون نسخة جملة! التي لديك هي 1.5.23 وإن كانت غير ذلك فيجب ترقيتها.

تثبيت تطبيق النسخ الاحتياطي Akeeba Backup تجده ( هنا ).

:download: (http://extensions.joomla.org/extensions/access-a-security/site-security/backup/1606?qh=YTo3OntpOjA7czo2OiJha2VlYmEiO2k6MTtzOjY6Im JhY2t1cCI7aToyO3M6NzoiYmFja3VwcyI7aTozO3M6ODoiYmFj a3VwZWQiO2k6NDtzOjk6ImJhY2t1cGluZyI7aTo1O3M6ODoiYm Fja3VwJ3MiO2k6NjtzOjEzOiJha)

تثبيت تطبيق الترقية jUpgrade تجده ( هنا ).

:download: (http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658?qh=YToxOntpOjA7czo4OiJqdXBncmFkZSI7fQ==)

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

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

http://www.abc4web.net/vb/imgcache2011/12274.abc4web.gif

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

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

http://www.abc4web.net/vb/imgcache2011/12275.abc4web.jpg

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


ملاحظات قبل الترقية:

عند ترقية جملة! من 1.5 إلى 1.7 يجب أن تكون على علم بأن كافة التطبيقات والقالب الذي على جملة! لديك قد تم تحديثهم من قبل مطوريها، أو انك تحصلت عليهم.

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

يجب حذف جداول جملة! 1.5 من قاعدة البيانات عند اكتمال عملية الترقية.

قد تواجهك مشكلة عند تجربة الترقية وهي خاصة بمدة Max Execution حيث ستكون 30 قم بتغييرها إلى 90.

أي تعديل قمت به في جملة! 1.5 سيتم إعادته إلى الأصل بعد الترقية.


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

1. من خلال قائمة الاضافات نذهب إلى تطبيق الترقية jUpgrade كالتالي:

http://www.abc4web.net/vb/imgcache2011/12276.abc4web.jpg

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

http://www.abc4web.net/vb/imgcache2011/12277.abc4web.jpg

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

http://www.abc4web.net/vb/imgcache2011/12278.abc4web.jpg

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

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

Distribution : أي التوزيعة.. أختيار توزيعة أو نسخة جملة! التي تريد أن ترقي لها 1.6 أو 1.7 أو نسخة Molajo.
Target Directory : أي مكان الدليل أو المجلد الذي سيتم نسخ جملة! 1.7 به بعد ترقيتها.
Prefix for old database : وهي بادئة قاعدة بيانات جملة! القديمة التي لديك الآن وهي 1.5 ( في حال قمت بتغييرها فأكتب الجديدة ).
Prefix new old database : وهي خاصة ببادئة الجداول التي سيتم تكوينها بعد قليل وهنا يمكنك اختيار أي حروف تختارها ومن المستحسن أن يكون 3 أو 4 أحرف.. أو أن توافق على الحروف التي تم كتابتها لك الآن.

تخطي البيانات:

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

القوالب:

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

التصحيح:

Enable debug : تفعيل تصحيح الأخطاء.

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

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

http://www.abc4web.net/vb/imgcache2011/12279.abc4web.jpg

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

http://www.abc4web.net/vb/imgcache2011/12280.abc4web.gif

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

http://www.abc4web.net/vb/imgcache2011/12281.abc4web.gif

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

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

http://www.abc4web.net/vb/imgcache2011/12282.abc4web.gif

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

http://www.abc4web.net/vb/imgcache2011/12283.abc4web.gif

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

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

http://www.abc4web.net/vb/imgcache2011/12284.abc4web.jpg

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

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

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



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

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

http://www.abc4web.net/vb/imgcache2011/12285.abc4web.gif

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

http://www.abc4web.net/vb/imgcache2011/12286.abc4web.gif

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

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

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

لكم تحياتي..

نقلا عن المنتدى الرسمي لمجلة جوملا

أتمنى لكم جميعا الفائدة من هذه المشاركة

ولاتنسونا من صالح دعائكم

:fasel6:
أبوهمام
.

أبو يوسف
01-10-2011, 07:39 PM
بارك الله فيك أخي ابو همام

abohmam
01-10-2011, 11:16 PM
حياك الله أخى ابا يوسف

أشكر لك مرورك العطر وتواصلك

أبو صخر
18-10-2011, 08:07 PM
موفق بإذن الله ... لك مني أجمل تحية .