Edge for Private Cloud نسخه 4.19.01
در نصب Edge for Private Cloud پورتال Apigee Developer Services (یا به سادگی، پورتال )، ممکن است اعلانی دریافت کنید که نسخه جدیدی از دروپال در دسترس است. نسخه جدید می تواند به معنای انتشار ویژگی دروپال، وصله، به روز رسانی امنیتی یا سایر انواع به روز رسانی دروپال باشد. در مورد به روز رسانی امنیتی، می خواهید نصب دروپال خود را در اسرع وقت ارتقا دهید تا مطمئن شوید که سایت شما ایمن باقی می ماند.
هسته دروپال را ارتقا دهید
روش زیر نحوه به روز رسانی نصب ابر خصوصی دروپال 7.xy را به نسخه کوچک دیگری (مثلاً دروپال 7.54 به 7.59) توضیح می دهد.
لطفا به موارد زیر توجه کنید:
این روش فقط نصب دروپال شما را به روز می کند. نرم افزار Apigee را که به عنوان بخشی از پورتال ارسال می شود، به روز نمی کند. برای اطلاعات در مورد ارتقاء نرم افزار پورتال Apigee، به ارتقاء پورتال مراجعه کنید.
اگر در حین ارتقاء Private Cloud (به عنوان مثال، از 4.18.05 به 4.19.01)، ابزار به روز رسانی Apigee واقعاً نسخه دروپال شما را کاهش دهد ، ممکن است لازم باشد ابزار ارتقاء دروپال را مجدداً اجرا کنید. برای اطلاعات بیشتر، به اجرای مجدد ارتقاء دروپال مراجعه کنید.
- شما باید دستورات Drush (دروپال شل) را از دایرکتوری ریشه سایت پورتال اجرا کنید. به طور پیش فرض، پورتال در این آدرس نصب می شود:
-
/opt/apigee/apigee-drupal/wwwroot(Nginx) -
/var/www/html(آپاچی)
-
نسخه فعلی دروپال خود را تعیین کنید
قبل از شروع بهروزرسانی دروپال، میتوانید نسخه فعلی دروپال خود را با اجرای دستور زیر از پوشه نصب دروپال تعیین کنید. به طور پیش فرض، دروپال در /opt/apigee/apigee-drupal/wwwroot نصب شده است:
cd /opt/apigee/apigee-drupal/wwwroot
drush status | grep 'Drupal version'
شما باید خروجی را به شکل زیر ببینید:
Drupal version : 7.54
اگر دروپال را در پوشه ای غیر از /opt/apigee/apigee-drupal/wwwroot نصب کرده اید، قبل از اجرای دستور drush حتما به آن دایرکتوری تغییر دهید.
نسخه دروپال را به روز کنید
این بخش نحوه استفاده از دستورات Drush از یک خط فرمان برای به روز رسانی نسخه دروپال را توضیح می دهد. همچنین به به روز رسانی دروپال با استفاده از Drush (Drupal.org) مراجعه کنید.
برای به روز رسانی نصب دروپال:
- به دایرکتوری
/opt/apigee/apigee-drupal/wwwrootیا دایرکتوری که در آن پورتال را نصب کرده اید، تغییر دهید. - از تمامی فایل ها، دایرکتوری ها و پایگاه های داده یک نسخه پشتیبان کامل تهیه کنید. نسخه پشتیبان را در مکانی خارج از نصب دروپال ذخیره کنید. برای دستورالعملهای کامل، به پشتیبانگیری از پورتال مراجعه کنید.
اگر تغییراتی در فایلهایی مانند
.htaccess،robots.txtیاdefaults.settings.php(در فهرستsites) ایجاد کردهاید، باید پس از بهروزرسانی مجدداً تغییرات را اعمال کنید. همچنین باید هر گونه سفارشی سازی انجام شده در فهرستsites/allرا دوباره اعمال کنید. - سایت خود را در حالت نگهداری قرار دهید:
drush vset --exact maintenance_mode 1
drush cache-clear all
- با استفاده از دستور زیر نسخه مورد نظر دروپال را نصب کنید:
drush pm-update drupal-version
جایی که version نسخه مورد نظر است.
از طرف دیگر، می توانید
drush pm-update drupalبرای به روز رسانی به آخرین نسخه هسته دروپال اجرا کنید. میتوانیدdrush pm-updatestatusاجرا کنید تا بهروزرسانیهای جزئی موجود برای پروژههای اصلی و مشارکتی دروپال را فهرست کنید. - هر گونه تغییر ایجاد شده در
.htaccess،robots.txt، یاdefaults.settings.phpرا مجدداً اعمال کنید (در فهرستsites). - هر گونه تغییر ایجاد شده در فهرست
sites/allرا دوباره اعمال کنید. - سایت خود را از حالت نگهداری خارج کنید:
drush vset --exact maintenance_mode 0
drush cache-clear all
ماژول های مشارکت PHP و دروپال را ارتقا دهید
هنگامی که دروپال را با استفاده از دستورالعمل های بالا در این بخش ارتقا می دهید، ماژول های مورد استفاده دروپال مانند contrib و PHP نیز ارتقا می یابند. با این حال، باید با آخرین ماژول های دروپال در بین نسخه های Private Cloud همراه باشید.
توجه داشته باشید که اگر ماژول در /profiles/apigee/modules/contrib است، می توانید با ذخیره نسخه جدیدتر در /sites/all/modules/contrib آن را با نسخه جدیدتر آن ماژول جایگزین کنید. Edge for Private Cloud از نسخه جدیدتر در /sites/all/modules/contrib به جای نسخه قدیمی در /profiles/apigee/modules/contrib استفاده می کند. برای اطلاعات بیشتر، بهروزرسانی ماژولها (Drupal.org) را ببینید.
اگر نسخه جدید Private Cloud را نصب می کنید که شامل نسخه جدیدتری از ماژول است که قبلاً در /sites/all/modules/contrib ذخیره شده است، ماژول را از /sites/all/modules/contrib حذف کنید. برای اطلاعات بیشتر، به جابجایی ماژول ها و تم ها (Drupal.org) مراجعه کنید.
اگر در حین به روز رسانی با مشکلی مواجه شوم چه می شود؟
با استفاده از فایل های پشتیبان که ایجاد کرده اید، سایت خود را به حالت قبلی بازگردانید. با پشتیبانی Apigee Edge تماس بگیرید و هر گونه پیام خطایی را که در طول به روز رسانی گزارش شده است ارائه دهید.