13.7. بروزرسانی یک قالب
- یک قالب خارجی نصب شده و یک بروزرسانی نیز برای آن موجود باشد. قسمت 11.5, “دانلود و نصب یک قالب از Drupal.org” و قسمت 13.4, “اطلاع از بروزرسانیها” را مشاهده کنید.
- اگر سایت شما در دسترس عموم است، ابتدا باید این فرآیند را در یک سایت توسعه آزمایش سپس به سایت اصلی منتقل کنید. قسمت 11.8, “ایجاد یک سایت توسعه” را مشاهده کنید.
- یک پشتیبان کامل از سایت خود ایجاد کنید. قسمت 12.3, “مفهوم: پشتیبانگیری از داده” را مشاهده کنید.
- اگر قصد استفاده از رابط کاربری را دارید، افزونه داخلی Update Manager باید فعال باشد. به منظور نصب افزونههای داخلی قسمت 4.3, “نصب یک افزونه” را مشاهده کنید.
- اگر قصد استفاده از Drush را دارید، قسمت 3.2, “مفهوم: ابزارهای اضافی” را مشاهده کنید.
برای بروزرسانی یک قالب خارجی میتوانید از رابط مدیریتی یا Drush استفاده کنید. اگر قصد بروزرسانی یک قالب سفارشی بجای قالب خارجی را دارید و پیامی مبنی بر اینکه نصب افزونهها و قالبها نیازمند دسترسی FTP به سرور است را مشاهده کردید، یا گامهای زیر برای دریافت فایلهای قالب به درستی کار نمیکنند، گامهای موجود در قسمت 11.6, “دانلود دستی فایلهای افزونه یا قالب” را دنبال کنید. سپس میتوانید از گام ۶ مربوط به رابط مدیریتی در قسمت زیر ادامه دهید.
- سایت را در حالت نگهداری قرار دهید. قسمت 11.2, “فعالسازی و غیرفعالسازی حالت نگهداری” را مشاهده کنید.
- از منوی مدیریت به مسیر گزارشها > بروزرسانیهای موجود > بروزرسانی (admin/reports/updates/update) بروید.
قالب مورد نظر را از فهرست پیدا کرده و انتخاب کنید. روی دانلود این بروزرسانیها برای قالب کلیک کنید.

- روی ادامه کلیک کنید.
- روی اجرای بروزرسانیهای پایگاهداده کلیک کنید. اگر فایلهای قالب جدید را به صورت دستی دریافت کردهاید، از این گام شروع کرده و با رفتن به نشانی example.com/update.php در مرورگر خود بروزرسانیهای پایگاهداده را اجرا کنید.
- روی ادامه کلیک کرده و تمام بروزرسانیها را اعمال کنید. اسکریپتهای بروزرسانی پایگاهداده اجرا خواهند شد.
- روی صفحات مدیریتی کلیک کرده تا به قسمت مدیریتی سایت خود بازگردید.
- سایت را از حالت نگهداری خارج کنید. قسمت 11.2, “فعالسازی و غیرفعالسازی حالت نگهداری” را مشاهده کنید.
- حافظه موقت را پاکسازی کنید. قسمت 12.2, “پاکسازی حافظه موقت” را مشاهده کنید.
- نام پروژه قالب مورد نظر خود را پیدا کنید. این نام، آخرین قسمت از نشانی صفحه پروژه است. برای نمونه، اگر نشانی پروژه https://www.drupal.org/project/mayo باشد، نام آن "mayo" است.
دستور زیر را همراه با نام پروژه به عنوان پارامتر اجرا کنید (اگر بیش از یک قالب برای بروزرسانی دارید، نام پروژه آنها را به صورت پشت سر هم همراه با فاصله وارد کنید):
drush up mayo
- دستورالعملهای روی صفحه را دنبال کنید.
- زمانی که بروزرسانیها به پایان رسیدند، گزارش سایت خود را برای بررسی خطا بازبینی کنید. قسمت 12.4, “مفهوم: گزارش” را مشاهده کنید.
- قسمت 13.6, “بروزرسانی یک افزونه”
مشارکتکنندگان
نگارش توسط Boris Doesborg
ترجمه توسط Navid Emami
Source file: security-update-theme.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion