অ্যাপ্লিকেশন / ইত্যাদি / ভি.সি.এস. এ কনফিগারেশন


15

ফাইলের সাথে আমার একটি প্রশ্ন আছে app/etc/config.php

এই ফাইলটি এখানে বর্ণিত এবং সংজ্ঞায়িত হয়েছে:

Magento base dir/app/etc/config.php এ ইনস্টলড মডিউল, থিম এবং ভাষা প্যাকেজগুলির তালিকা উপস্থিত রয়েছে।

ভালো হয় app/etc/modules/*Magento 1 (সাধারণত আমি VCS এ এই ফাইলগুলিকে থাকে)।

তবে ম্যাজেন্টো 2 এ ভিসিএসে অফিশিয়াল (অফিসিয়াল .gitignore ) না ভাগ করার পরামর্শ দেওয়া হচ্ছে ।

আমার কিছু প্রশ্ন আছে বা ভিসিএসে ভাগ করে নেওয়ার জন্য কেসগুলি ব্যবহার করছি তবে আমি বুঝতে চাই কারণ ভিসিএসে যুক্ত হওয়ার পরামর্শ দেওয়া হচ্ছে না

  1. উত্পাদন পরিবেশ (ডিপ্লোয় সিস্টেম সহ Capistrano/Deployer, etc)
    • আপনি একটি নতুন স্থাপনা তৈরি করুন ... এবং আপনার আগে নতুন / গুলি মডিউল / গুলি সক্ষম করতে হবেphp bin/magento module:enable VendorName_NewModulesetup:upgrade
      • আপনি এই পরিস্থিতিটি কীভাবে পরিচালনা করবেন?
    • আপনি একটি নতুন স্থাপনা তৈরি করেন এবং এর আগে আপনাকে নতুন / গুলি মডিউল / গুলি অক্ষম করতে হবেphp bin/magento module:disable VendorName_NewModulesetup:upgrade
      • আপনি এই পরিস্থিতিটি কীভাবে পরিচালনা করবেন?
  2. স্থানীয় পরিবেশ

    • আপনি যদি না চান তবে আপনার দলে কোনও নির্দিষ্ট মডিউল / গুলি সক্ষম / অক্ষম করা হোক
      • আপনি এই পরিস্থিতিটি কীভাবে পরিচালনা করবেন?
  3. মঞ্চ পরিবেশনা

    • আপনি ভাগ না করলে আপনি উত্পাদন সক্ষম / অক্ষম মডিউলগুলির একই কনফিগারেশন কীভাবে অর্জন করতে পারেন app/etc/config.php
      • আপনি এই পরিস্থিতিটি কীভাবে পরিচালনা করবেন? আপনি নিজেই তৈরি করতে হবে?

আপনার দৃষ্টিভঙ্গি কী বা আপনি কীভাবে এই পরিস্থিতিগুলি পরিচালনা করেন?

ধন্যবাদ

* ভিসিএস: সংস্করণ নিয়ন্ত্রণ ব্যবস্থা, যেমন: গিট, এসএনএন ইত্যাদি

উত্তর:


13

config.phpভিসিএসে অন্তর্ভুক্ত করার ক্ষেত্রে কোনও ভুল নেই যদি আপনার প্রয়োজনগুলি বিভিন্ন পরিবেশের, বিশেষত আপনার মডিউলগুলির অন / অফ স্টেটগুলির জুড়ে একই রকম হয়ে থাকে configuration এটি করার পার্শ্ব প্রতিক্রিয়া হ'ল আপনি প্রতিটিতে একই থিম, ভাষা প্যাক ইত্যাদির ক্ষেত্রে নিজের উপর আরোপিত সীমাবদ্ধতা।

ম্যাজেন্টো ২.২-এর জন্য আমরা বিভিন্ন স্থাপনার কর্মপ্রবাহকে সমর্থন করার জন্য কনফিগারেশন পরিচালনায় আরও নমনীয়তা যুক্ত করতে কিছু উন্নতি করতে যাচ্ছি। আপনার কাছে এমন একটি ফাইল থাকবে যা বোঝানো হয়েছে যে সমস্ত ভাগ করা কনফিগারেশন রয়েছে app/etc/config.php( কনফিগারেশনের জন্য যা সম্ভবত সমস্ত পরিবেশ জুড়ে একই রকম এবং ভিসিএসে রাখা আছে)। আপনার কাছে অন্য একটি ফাইল থাকবে যার অর্থ সিস্টেম-নির্দিষ্ট কনফিগারেশন রয়েছে app/etc/env.php(এমন কনফিগার রয়েছে যা ডেভ, স্টেজিং এবং প্রোডাকশন সিস্টেমের মধ্যে পৃথক হতে পারে)।

ইতিমধ্যে, আমরা সম্প্রদায় থেকে কিছু মোতায়েনের পদ্ধতিকে সংশোধন করেছি যা আপনাকে সহায়তা করার ক্ষেত্রে এই পৃষ্ঠায় খুঁজে পেতে পারেন ।


আপনার মন্তব্য সম্পর্কে 2.2 ?, মুক্তির আনুষ্ঠানিক তারিখ কি আপনার কাছে রয়েছে, গিথুবটিতে আপনাকে কোনও কার্যনির্বাহী কার্যপ্রবাহের জন্য এই কনফিগারেশনের সাথে কিছুটা গভীর গভীরতার রেফারেন্স থাকতে পারে?
ওস্রেসিও

2.2 এখনও কাজ চলছে, তবে Q3 এ বের হওয়া উচিত। আমি
গিথুব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.