پیش بهروزرسانی
پیش از بهروزرسانی باید مطمئن شوید، سیستم شما معادل یا قویتر از آن چیزی است که دروپال برای اجرا نیاز دارد. سپس از اطلاعات موجود در سایت خود یک نسخه پشتیبان تهیه كنید. اطمینان یابید ماژولها و پوستههای شخصی و مشارکتی شما با نسخه جدید دروپال سازگاری دارند. در تمامی این راهنما، http://www.example.com را با نام کامل سایت خود جایگزین کنید.
مراحل بهروزرسانی
1. از بانک اطلاعاتی دروپال و پوشه اصلی سایت (پوشه public_html یا www) پشتیبان بگیرید. به خصوص مطمئن شوید، پوشه sites که شامل فایل پیکربندی، ماژولها و پوستههای اضافهشده و فایلهای آپلودی سایت است را پشتیبان گرفتهاید. اگر سایر فایلها مانند .htaccess و robots.txt تغییر کردهاند، از آنها نیز پشتیبان بگیرید.
اشاره: برای یک تکسایت، فایل settings.php در مسیر «sites/default/settings.php» حاوی تنظیمات این سایت است. اگر لازم شد، میتوانید از فایل default.settings.php که در حقیقت یک کپی خام برای برگرداندن تنظیمات است، استفاده کنید. برای یک پیکربندی چندسایتی، فایل پیکربندی به صورت ساختار زیر قرار گرفتهاست:
sites/default/settings.php
sites/example.com/settings.php
sites/sub.example.com/settings.php
sites/sub.example.com.path/settings.php
اطلاعات بیشتر درباره پیکربندیهای چندسایتی در فایل INSTALL.txt موجود است.
۲. اگر میتوانید با حساب کاربری شماره شناسایی 1 که بهعنوان اولین کاربر و کاربر مدیر در دروپال ساختهاید، وارد شوید. حساب کاربری شماره شناسایی ۱ بهطور خودکار به فایل update.php که در مرحله 10 به آن نیاز است، اجازه دسترسی دارد اما اگر نمیتوانید با این کاربر وارد شوید، در مرحله ۱۰ دستورالعملهای دیگری وجود دارد. تا زمانی که مرحله نهایی کامل نشده، پنجره مرورگر وب خود را نبندید.
۳. سایت را در مود offline قرار دهید تا به بانک اطلاعاتی اجازه دهیم بدون وقفه و بدون نمایش پیام خطا به بازدیدکنندگان سایت بهروز شود. این گزینه در www.example.com/?q=admin/settings/site-maintenance وجود دارد.
۴. اگر از یک پوسته شخصی یا مشارکتی استفاده میکنید، پوسته مورد استفاده را به یکی از پوستههای هسته دروپال مانند Garland یا Bluemarine تغییر دهید.
۵. تمامی ماژولهای شخصی یا مشارکتی را غیرفعال کنید.
۶. تمامی فایلها و پوشههای قدیمی را از پوشهای که دروپال قبلاً نصب بوده، پاک کنید.
۷. فایلها و پوشههای جدید را به مسیر نصب دروپال انتقال دهید.
۸. پوشههای files و sites را که پشتیبان گرفتهاید به محل پوشه اصلی نصب دروپال برگردانید. اگر سایر فایلها مانند .htaccess و robots.txt را نیز تغییر دادهاید، این تغییرات را در نسخه جدید نیز اعمال کنید.
۹. فایل پیکربندی (settings.php) را پیدا کنید تا مطمئن شوید اطلاعاتی مانند مشخصات بانک اطلاعاتی که دروپال از آن استفاده میکند و سایر تنطیمات به درستی وارده شدهاند.
۱۰. فایل update.php را با باز کردن صفحه www.example.com/update.php اجرا کنید. این کار جدول بانک اطلاعاتی هسته نصب جدید دروپال را بهروز میکند.
اشاره: اگر به فایل update.php دسترسی نداشتید، مراحل زیر را انجام دهید:
فایل settings.php را با یک ویرایشگر متن باز کنید. در آن خطی وجود دارد كه به صورت «update_free_access = FALSE$» است. آن را به «update_free_access = TRUE$» تغییر دهید.
وقتی که بهروزرسانی را با موفقیت انجام دادید، باید تنظیمات این فایل را به صورت اولیه برگردانید و این خط را به شکل اولیه آن یعنی «update_free_access = FALSE$» برگردانید.
۱۱. مطمئن شوید نسخه تمامی ماژولهای شخصی و مشارکتی با دروپال نسخه جدید که در حال بهروزرسانی آن هستید، سازگاری دارند. برای یک بهروزرسانی عمده مانند دروپال سری ۵ به سری۶، این ماژولها کار نخواهند کرد و باید بهروز شوند.
برای ماژولهای مشارکتی از نشانی http://drupal.org/project/modules برای پیدا کردن نسخهای از ماژول که با نسخه دروپال شما سازگاری دارد، استفاده کنید.
برای ماژولهای شخصی نشانی http://drupal.org/update/modules به کار ببرید تا مطمئن شوید، ماژول شخصی شما با دروپال نسخه جدید سازگاری دارد.
۱۲. ماژولهای شخصی و مشارکتی را دوباره فعال کنید و دوباره فایل update.php را اجرا کنید تا جداول بانک شخصی و مشارکتی بهروز شوند.
۱۳. سایت خود را به پوسته اولیهاش (اگر در مرحله ۴ پوسته آن را به پوستههای هسته دروپال مانند Garland یا Bluemarine تغییر دادهاید) برگردانید. اگر از یک پوسته شخصی یا مشارکتی استفاده میکنید، مطمئن شوید، آن تم با نسخه جدید دروپال سازگاری دارد.
برای پوستههای مشارکتی از نشانی http://drupal.org/project/themes استفاده کنید تا اطمینان یابید، پوسته مشارکتی شما با دروپال جدید سازگار است.
برای پوستههای شخصی نشانی http://drupal.org/update/theme به کار ببرید تا مطمئن شوید، پوسته شخصی شما با دروپال جدید سازگاری دارد.
۱۴. در نهایت، وضعیت سایت خود را به آنلاین تغییر دهید تا مراجعهکنندگان بتوانند مرور را ادامه دهند. همانگونه که در مرحله ۳ اشاره شد این گزینه در صفحه مدیریت شما واقع در آدرس http://www.example.com/?q=admin/settings/site-maintenance در دسترس است.
برای اطلاعات بیشتر درباره ارتقاء دروپال میتوانید به مستندات دروپال در آدرس http://drupal.org/upgrade مراجعه کنید.
دیدگاهتان را بنویسید