11.11. همگامسازی نسخههای پیکربندی
Last updated on
14 April 2025
- باید یک نسخه توسعه از سایت اصلی خود داشته باشید. قسمت 11.8, “ایجاد یک سایت توسعه” را مشاهده کنید.
- افزونه داخلی Configuration Manger در هر دو سایت توسعه و اصلی باید نصب گردد. برای دستورالعملهای نصب افزونههای داخلی قسمت 4.3, “نصب یک افزونه” را مشاهده کنید.
- باید پیکربندی یکی از سایتهای اصلی یا توسعه را تغییر داده باشید (سایت مبدا) تا بتوانید روی سایت دیگر تغییرات آن را اعمال کنید (سایت مقصد). برای نمونه، میتوانید یک نوع محتوای جدید به همراه view در سایت توسعه بسازید و زمانی که از عملکرد صحیح آن اطمینان جاصل کردید تغییرات را در سایت اصلی قرار دهید.
- تمام پیکربندیهایی که نباید بین سایت مبدا و مقصد همگامسازی گردند، حتما باید به صورت متنی در فایل settings.php قرار گیرند و نه در پایگاهداده. قسمت 11.8, “ایجاد یک سایت توسعه” را مشاهده کنید.
- در سایت مبدا، از منوی مدیریت به مسیر پیکربندی > توسعه > همگامسازی پیکربندی > خروجی (admin/config/development/configuration/full/export) بروید.
- روی خارجکردن کلیک کنید. سایت شما یک فایل بایگانی از تمام پیکربندیهای خود را تولید میکند. فایل را در رایانه خود ذخیره سازید.
- در سایت مقصد، از منوی مدیریت به مسیر پیکربندی > توسعه > همگامسازی پیکربندی > ورودی (admin/config/development/configuration/full/import) بروید.
- فایل بایگانی پیکربندی دانلود شده را پیدا کرده و روی آپلود کلیک کنید. فایل بایگانی پیکربندی شما در سایت مقصد آپلود شده و به صفحه همگامسازی (admin/config/development/configuration) با پیامی مبنی بر آپلود فایل مورد نظر، هدایت میشوید.
- اطمینان یابید که تفاوتهای نشان داده شده در صفحه مطابق با میل شما هستند. ممکن است گزینههای پیکربندی را ببینید که اضافه، ویرایش یا حذف شده باشند؛ برای گزینههای تغییر یافته، به منظور مشاهده تغییرات میتوانید روی مشاهده تغییرات کلیک کنید.
- زمانی که از پیکربندی رضایت داشتید، روی واردکردن همه کلیک کرده تا تغییرات پیکربندی اعمال شوند.
- اگر تغییرات ایجاد شده شما تنها شامل یک گزینه پیکربندی میشوند (برای نمونه، view)، میتوانید از ویژگی خروجی/ورودی پیکربندی انفرادی برای اعمال تغییرات خود استفاده کنید. قسمت 11.10, “قراردادن ویژگیهای سایت جدید” را مشاهده کنید.
- پس از گامی که پیکربندی کامل را از سایت مبدا وارد کردید، میتوانید با خارج کردن فایل بایگانی آن از حالت فشرده و اعمال تغییراتش به سیستم کنترل نسخه مانند گیت، تغییرات آن را در سایت اصلی ردیابی کنید. قسمت 3.2, “مفهوم: ابزارهای اضافی” را مشاهده کنید.
مشارکتکنندگان
نگارش توسط Jennifer Hodgdon
ترجمه توسط 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: extend-config-versions.asciidoc
Help improve this page
Page status: No known problems
You can:
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