13.6. بروزرسانی یک افزونه

Last updated on
14 April 2025

هدف

بروزرسانی یک افزونه خارجی و اجرای اسکریپت بروزرسانی پایگاه‌داده.

پیشنیازهای سایت

گام‌ها

قبل از شروع، به بررسی دستورالعمل‌های بروزرسانی خاص یک افزونه بپردازید. این کار در مورد افزونه‌هایی که از کتابخانه‌های شخص-ثالث استفاده می‌کنند بسیار ضروری است. نیازمندی‌های خاص یک افزونه را قبل از اینکه عملیات بروزرسانی انجام شود، به دقت مطالعه و درک کنید. برای یافتن این دستورالعمل‌ها، پیوند Read Documentation در صفحه پروژه افزونه را بررسی کنید.

برای مشاهده دستورالعمل‌های بیشتر، فایل tar.gz یا zip پروژه را دانلود کنید. فایل را از حالت فشرده خارج کرده و به دنبال README.txt ، INSTALL.txt و UPGRADE.txt باشید. همچنین در صفحه پروژه با کلیک روی نسخه‌ای که دانلود کرده‌اید، یادداشت‌های انتشار مربوط به آن را بازبینی کنید.

پیوند یادداشت‌های انتشار

برای بروزرسانی یک افزونه خارجی می‌توانید از رابط مدیریتی یا Drush استفاده کنید. اگر قصد بروزرسانی یک افزونه سفارشی بجای افزونه خارجی را دارید و پیامی مبنی بر اینکه نصب افزونه‌ها و قالب‌ها نیازمند دسترسی FTP به سرور است را مشاهده کردید، یا گام‌های زیر برای دریافت فایل‌های افزونه به درستی کار نمی‌کنند، گام‌های موجود در قسمت 11.6, “دانلود دستی فایل‌های افزونه یا قالب” را دنبال کنید. سپس می‌توانید از گام ۶ مربوط به رابط مدیریتی در قسمت زیر ادامه دهید.

استفاده از رابط مدیریتی

  1. سایت را در حالت نگهداری قرار دهید. قسمت 11.2, “فعال‌سازی و غیرفعال‌سازی حالت نگهداری” را مشاهده کنید.
  2. از منوی مدیریت به مسیر گزارش‌ها > بروزرسانی‌های موجود > بروزرسانی (admin/reports/updates/update) بروید.
  3. افزونه مورد نظر را از فهرست پیدا کرده و انتخاب کنید. روی دانلود این بروزرسانی‌ها برای افزونه کلیک کنید.

    بروزرسانی‌های موجود

  4. روی ادامه کلیک کنید.
  5. روی اجرای بروزرسانی‌های پایگاه‌داده کلیک کنید. اگر فایل‌های افزونه جدید را به صورت دستی دریافت کرده‌اید، از این گام شروع کرده و با رفتن به نشانی example.com/update.php در مرورگر خود بروزرسانی‌های پایگاه‌داده را اجرا کنید.
  6. روی ادامه کلیک کرده و تمام بروزرسانی‌ها را اعمال کنید. اسکریپت‌های بروزرسانی پایگاه‌داده اجرا خواهند شد.
  7. روی صفحات مدیریتی کلیک کرده تا به قسمت مدیریتی سایت خود بازگردید.
  8. سایت را از حالت نگهداری خارج کنید. قسمت 11.2, “فعال‌سازی و غیرفعال‌سازی حالت نگهداری” را مشاهده کنید.
  9. حافظه موقت را پاکسازی کنید. قسمت 12.2, “پاکسازی حافظه موقت” را مشاهده کنید.

استفاده از Drush

  1. نام پروژه افزونه مورد نظر خود را پیدا کنید. این نام، آخرین قسمت از نشانی صفحه پروژه است. برای نمونه، اگر نشانی پروژه https://www.drupal.org/project/admin_toolbar باشد، نام آن "admin_toolbar" است.
  2. دستور زیر را همراه با نام پروژه به عنوان پارامتر اجرا کنید (اگر بیش از یک افزونه برای بروزرسانی دارید، نام پروژه آن‌ها را به صورت پشت سر هم همراه با فاصله وارد کنید):

    drush up admin_toolbar
  3. دستورالعمل‌های روی صفحه را دنبال کنید.

درک خود را گسترش دهید

منابع مطالعاتی

صفحه "بروزرسانی افزونه‌ها" در مستندات جامعه کاربری Drupal.org

مشارکت‌کنندگان

اقتباس توسط Boris Doesborgh و Sarah German در Advomatic از "بروزرسانی افزونه‌ها"

ترجمه توسط Navid Emami

کپی‌رایت ۲۰۱۷-۲۰۰۰ توسط مشارکت‌کنندگان انفرادی در مستندات جامعه کاربری دروپال

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: security-update-module.asciidoc

Help improve this page

Page status: No known problems

You can: