ম্যাজেন্টোতে বিভিন্ন ডোমেন সহ একাধিক দোকান কীভাবে তৈরি করবেন


19

একই পণ্য, একই ডাটাবেস তবে বিভিন্ন গ্রাহক সহ ম্যাগেন্তোতে বিভিন্ন ডোমেন সহ একাধিক দোকান কীভাবে তৈরি করা যায়।

উদাহরণ:

আমি 2 টি ডোমেন কিনেছি: mystore1.com এবং mystore2.com (এফওয়াইআই: mystore1.com ইতিমধ্যে চলছে)

এখন আমি একই পণ্যগুলি, একই ডাটাবেস তবে বিভিন্ন গ্রাহক সহ মাইস্টোর 2 ডটকমকে মাইস্টোর 2.com যুক্ত করতে চাই

মন্তব্য:

  • ইতিমধ্যে এই উপায় দিয়ে পরীক্ষা করা হয়েছে
  • ধাপে ধাপে উত্তর দিন !! একটি সঠিক উত্তরের জন্য অনুগ্রহ । এবং রেফারেল লিঙ্ক দিয়ে উত্তর দেয় না

আপনি যে কাজ টিউটোরিয়াল অনুসরণ করেন? যদি হ্যাঁ: আপনার সমস্যা কি বিভিন্ন স্টোরের জন্য বিভিন্ন গ্রাহক ব্যবহারের সাথে সম্পর্কিত?
শাতিশ

আমি index.php পরিবর্তন করতে চাই না।
জোসুয়া মার্সেল ক্রিসানো

আপনার মূল সূচকটি পরিবর্তন করতে হবে না, আপনার কেবলমাত্র mstore2 এর index.php পরিবর্তন করা উচিত। আপনি মারিয়াস দ্বারা
লিখিত টট

সঠিক এটি ইতিমধ্যে প্রতিষ্ঠিত, তবে এখন সমস্যাটি হ'ল: "নেটওয়ার্কেররর: 404 পাওয়া যায় নি - mystore2.com "
জোসুয়া মার্সেল ক্রিসানো

mystore2.com স্বাধীনভাবে কাজ করছে? যদি এটি কাজ করে তবে সমস্যাটি .htaccess এর সাথে হতে পারে, যা আপনি কনফিগার করেছেন
শাতিশ

উত্তর:


29

পূর্বশর্তগুলি
ম্যাজেন্টো ইতিমধ্যে ইনস্টলেশনে একটি ডিফল্ট ওয়েবসাইট তৈরি করেছে (আপনার ক্ষেত্রে mystore1.com)।
পদক্ষেপ 1 - তৈরি
যান System->Manage Storesতৈরি ওয়েবসাইট ক্লিক করুন । পছন্দসই মান সহ ফর্মটি পূরণ করুন এবং সংরক্ষণ করুন। উদাহরণ:

  • নাম - ওয়েবসাইট 2
  • কোড - সাইট 2
  • বাছাই অর্ডার: 2

তৈরি স্টোর ক্লিক করুন । ফর্মটিতে মানগুলি পূরণ করুন এবং সংরক্ষণ করুন। উদাহরণ:

  • ওয়েবসাইট - ওয়েবসাইট 2 (আপনি আগে তৈরি করেছেন)
  • ওয়েবসাইট 2 জন্য স্টোর
  • রুট বিভাগ - ডিফল্ট বিভাগ (mystore1.com এ স্টোরের সমান)

তৈরি স্টোর ভিউতে ক্লিক করুন । ফর্মটিতে মানগুলি পূরণ করুন এবং সংরক্ষণ করুন। উদাহরণ:

  • দোকান
  • নাম - ওয়েবসাইট 2 এর জন্য স্টোর (আপনি উপরে তৈরি করেছেন)
  • কোড - store2
  • স্থিতি - সক্ষম
  • বাছাই অর্ডার - 1

এখন পর্যন্ত আপনি একটি নতুন ওয়েবসাইট তৈরি করেছেন।
পদক্ষেপ 2 - কনফিগারেশন
যান System->Configuration->Web->Unsecure। উপরের বাম ড্রপডাউন থেকে 'ওয়েবসাইট 2' (ওয়েবসাইটটি স্টোর ভিউ নয়) নির্বাচন করুন এবং নিম্নলিখিত মানটি পূরণ করুন।

  • বেস ইউআরএল: http://www.mysite2.com/
  • বেস লিংক ইউআরএল: {sec অনিরাপদ_বেস_আরল}}
  • বেস ত্বকের ইউআরএল: {sec অনিরাপদ_বাস_আর্ল}} ত্বক /
  • বেস মিডিয়া ইউআরএল: {sec unsecure_base_url}} মিডিয়া /
  • বেস জাভাস্ক্রিপ্ট ইউআরএল: sec sec unsecure_base_url}} জেএস / যদি তাদের মধ্যে কিছু ইতিমধ্যে এর মতো থাকে তবে তাদের সেভাবে ছেড়ে দিন।

আপনি যদি নিজের ওয়েবসাইটে এসএসএল ব্যবহার করার পরিকল্পনা করেন তবে Secureবিভাগেও আপনার একই কাজ করা উচিত তবে 'বেস ইউআরএল' এর জন্য আপনার ওয়েবসাইটের সুরক্ষিত ইউআরএল পূরণ করুন।

  • বেস ইউআরএল: https://www.mysite2.com/
  • বেস লিংক ইউআরএল: {{সুরক্ষিত_বেস_আরল}}
  • বেস ত্বকের ইউআরএল: {{সুরক্ষিত_বেস_আরল}} ত্বক /
  • বেস মিডিয়া URL: {{Safe_base_url _} মিডিয়া /
  • বেস জাভাস্ক্রিপ্ট ইউআরএল: {{নিরাপদ_বেস_আরএল}} জেএস /

পরিবর্তনগুলি সংরক্ষণ করুন এবং ক্যাশে সাফ করুন।

পদক্ষেপ 3 - সার্ভার কনফিগারেশন
এখন আপনাকে mysite2.com এর নথির মূল তৈরি করতে হবে mysite1.com হিসাবে একই ফোল্ডারে।

এটি আপনার httpd.confফাইলে যুক্ত করুন

<VirtualHost *:80>
    ServerAdmin webmaster@mysite2.com
    DocumentRoot /document/root/here
    ServerName mysite2.com
</VirtualHost>

এখন আপনি mysite2.com এ গেলে আপনি একই হোমপেজটি mysite1.com দেখতে পাবেন তবে আপনি যে প্রথম ক্লিকটি করেন তা আপনাকে mysite1.com এ নিয়ে যাবে।
এটি ঠিক করার জন্য নিম্নলিখিতগুলিতে যুক্ত করুন .htaccess

SetEnvIf Host www\.mysite1\.com MAGE_RUN_CODE=base #or the code for mysite1.com
SetEnvIf Host www\.mysite1\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^mysite1\.com MAGE_RUN_CODE=base #or the code for mysite1.com
SetEnvIf Host ^mysite1\.com MAGE_RUN_TYPE=website

SetEnvIf Host www\.mysite2\.com MAGE_RUN_CODE=site2 #or the code for mysite1.com
SetEnvIf Host www\.mysite2\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^mysite2\.com MAGE_RUN_CODE=site2 #or the code for mysite1.com
SetEnvIf Host ^mysite2\.com MAGE_RUN_TYPE=website

সার্ভারটি পুনরায় চালু করুন, কেবলমাত্র (var / cache এর বিষয়বস্তু) ক্ষেত্রে আবার ক্যাশে সাফ করুন এবং আপনার প্রস্তুত হওয়া উচিত।

যদি আমি কিছু মিস করেছি তবে আপনি এই টিউটোরিয়ালটি পরীক্ষা করতে পারেন যা মূলত একই জিনিস বলে।

[সম্পাদনা]
নতুন ওয়েবসাইটটি কনফিগার করার পরে, গ্রাহকদের পৃথক করার জন্য প্রতি ওয়েবসাইটটিতে গ্রাহক অ্যাকাউন্টগুলি শেয়ারSystem->Configuration->Customer Configuration->Account Sharing Options করার জন্য মূল্য নির্ধারণ করুন


এনগিনেক্সের সাথে কনফিগারেশন সম্পর্কে কীভাবে?
জোসুয়া মার্সেল ক্রিসানো

এনজিঙ্ক্সের সাথে আমার কোনও (মূল্যবান) অভিজ্ঞতা নেই, তবে গুগল প্রথম যে বিষয়টি নিয়ে এসেছে তা হ'ল: ম্যাজেন্টোকমার্স ডটকম / উইকি / ১_- ইনস্টলশন_আর_ কনফিগারেশন/… চেষ্টা করে দেখুন।
মারিয়াস

2 টি পৃথক ওয়েব সার্ভার (প্রতিটি আলাদা ডোমেন সহ) দিয়ে কাজ করা কি অসম্ভব?
র‌্যাপটার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.