ارتقای دروپال

ابتدا باید وضعیت تمامی ماژول‌ها و همچنین قالب را بررسی کرد. در صورتی که برخی ماژول‌های اصلی برای نسخه جدید موجود نباشند ممکن است اصلا عملیات ارتقا دروپال بین نسخه ای اصلی ممکن نباشد.

همچنین باید بررسی کرد کدام ماژولها به صورت اختصاصی برای سایت مورد نظر توسعه داده شده اند. در این صورت ممکن است لازم باید برخی ماژولها نیاز به بازنویسی داشته باشند.

نکته: نسخه های اصلی تنها یکی یکی میتوانند ارتقا داده شوند. یعنی برای به روزرسانی از دروپال 5 به 8 باید ابتدا به 6، سپس به 7 و در نهایت به 8 ارتقا داد.

برای ارتقا از نسخه اصلی x ابتدا باید هسته و تمامی ماژولها در نسخه اصلی x در آخرین نسخه خود باشند. لذا قبل از ارتقا باید همه چیز را یکبار به روزرسانی کنید.

 

عملیات به روز رسانی:

1- با کاربر اصلی ( UID = 1 ) لاگین کنید.

2- سایت را در حالت نگهداشت قرار دهید.

3- قالب Garlang را به عنوان پیش فرض انتخاب کنید.

4- تمامی ماژول های غیر هسته را غیر فعال کنید. حتی ماژول های غیر هسته ای که میدانید در دروپال 7 به آنها و داده های مربوط به آنها نیاز ندارید را از قسمت Unistall از حالت نصب خارج کنید.

5- فایل sites/default/default.settings.php را حذف کنید.

6- تمامی فایل های هسته را حذف کنید. یعنی تنها پوشه sites را نگه دارید.

7- ماژولهایی که unistall کرده اید را نیز حذف کنید.

8- نسخه آخر دروپال جدید را دانلود کرده و در مسیر سایت از حالت فشرده خارج کنید.

9- فایل sites/default/settings.php قابل نوشتن باشد. در این صورت در فرآیند ارتقا فرمت آن نیز اصلاح خواهد شد.

10- اسکریپت http://www.example.com/update.php را اجرا کنید. برای این کار شاید لازم باشد مقدار $update_free_access = TRUE; را در فایل settings.php اصلاح کنید.

11- بعد از ارتقای هسته از پایگاه داده خود فایل پشتیبان تهیه کنید.

12- بر اساس دستورالعمل http://drupal.org/node/948216 ماژولهای غیر-هسته را نیز به روزرسانی کنید.

13- از قسمت "بررسی وضعیت" مطمئن شوید همه چیز درست باشد.

14- سایت را از حالت آفلاین خارح کنید.

سوالاتی که برای تعیین برنامه ارتقا لازم است.

1- آیا ماژول اختصاصی خاصی استفاده شده است؟

2- باید بررسی شود ماژول های استفاده شده در فرآیند ارتقا چه خواهند شد، ممکن است ماژولی استفاده شده باشد که نتوان آن را نادیده گرفت و از طرفی نسخه جدید آن موجود نباشد.

3- دسترسی به شناسه اصلی UID = 1 لازم است.

4- یک نسخه پشتیبان لازم است موجود باشد.

 

برچسب ها: 

افزودن نظر جدید