Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

همگام‌سازی نسخه‌های پیکربندی

چگونگی همگام‌سازی نسخه‌های پیکربندی بین سایت توسعه و اصلی با استفاده از افزونه داخلی Configuration Manager.

هدف

همگام‌سازی پیکربندی بین سایت توسعه و اصلی.

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

  • باید یک نسخه توسعه از سایت اصلی خود داشته باشید. [install-dev-making] را مشاهده کنید.

  • افزونه داخلی Configuration Manger در هر دو سایت توسعه و اصلی باید نصب گردد. برای دستورالعمل‌های نصب افزونه‌های داخلی [config-install] را مشاهده کنید.

  • باید پیکربندی یکی از سایت‌های اصلی یا توسعه را تغییر داده باشید (سایت مبدا) تا بتوانید روی سایت دیگر تغییرات آن را اعمال کنید (سایت مقصد). برای نمونه، می‌توانید یک نوع محتوای جدید به همراه view در سایت توسعه بسازید و زمانی که از عملکرد صحیح آن اطمینان جاصل کردید تغییرات را در سایت اصلی قرار دهید.

  • تمام پیکربندی‌هایی که نباید بین سایت مبدا و مقصد همگام‌سازی گردند، حتما باید به صورت متنی در فایل settings.php قرار گیرند و نه در پایگاه‌داده. [install-dev-making] را مشاهده کنید.

گام‌ها

  1. در سایت مبدا، از منوی مدیریت به مسیر پیکربندی > توسعه > همگام‌سازی پیکربندی > خروجی (admin/config/development/configuration/full/export) بروید.

  2. روی خارج‌‌کردن کلیک کنید. سایت شما یک فایل بایگانی از تمام پیکربندی‌های خود را تولید می‌کند. فایل را در رایانه خود ذخیره سازید.

  3. در سایت مقصد، از منوی مدیریت به مسیر پیکربندی > توسعه > همگام‌سازی پیکربندی > ورودی (admin/config/development/configuration/full/import) بروید.

  4. فایل بایگانی پیکربندی دانلود شده را پیدا کرده و روی آپلود کلیک کنید. فایل بایگانی پیکربندی شما در سایت مقصد آپلود شده و به صفحه همگام‌سازی (admin/config/development/configuration) با پیامی مبنی بر آپلود فایل مورد نظر، هدایت می‌شوید.

  5. اطمینان یابید که تفاوت‌های نشان داده شده در صفحه مطابق با میل شما هستند. ممکن است گزینه‌های پیکربندی را ببینید که اضافه، ویرایش یا حذف شده باشند؛ برای گزینه‌های تغییر یافته، به منظور مشاهده تغییرات می‌توانید روی مشاهده تغییرات کلیک کنید.

  6. زمانی که از پیکربندی رضایت داشتید، روی واردکردن همه کلیک کرده تا تغییرات پیکربندی اعمال شوند.

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

  • اگر تغییرات ایجاد شده شما تنها شامل یک گزینه پیکربندی می‌شوند (برای نمونه، view)، می‌توانید از ویژگی خروجی/ورودی پیکربندی انفرادی برای اعمال تغییرات خود استفاده کنید. [extend-deploy] را مشاهده کنید.

  • پس از گامی که پیکربندی کامل را از سایت مبدا وارد کردید، می‌توانید با خارج کردن فایل بایگانی آن از حالت فشرده و اعمال تغییراتش به سیستم کنترل نسخه مانند گیت، تغییرات آن را در سایت اصلی ردیابی کنید. [install-tools] را مشاهده کنید.

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

نگارش توسط Jennifer Hodgdon

ترجمه توسط Navid Emami