Magento 1.9 বিভিন্ন ডোমেনের একাধিক ওয়েবসাইট


13

আমি ম্যাজেন্টোর জন্য একাধিক ওয়েবসাইট সম্পর্কিত সমস্ত জিনিস পড়েছি এবং দেখেছি, তবে আমি এখনও বিভিন্ন ম্যাজেন্টো ওয়েবসাইটগুলির সাথে বিভিন্ন ডোমেনগুলি পরিচালনা করতে সঠিকভাবে সেটআপ করতে পারি না।

কেউ কি আমাকে ধাপে ধাপে জানাতে পারে, কীভাবে ভার্চুয়াল হোস্টগুলি সঠিকভাবে সেটআপ করতে এবং htaccess বা / এবং index.php?

আমি জানি যে সাবডোমেন / ক্যাটালগগুলিতে একাধিক ওয়েবসাইট নির্ধারণ করা সহজ, তবে আমি এটি বিভিন্ন ডোমেনের সাথে কাজ করতে পছন্দ করি।

আমি ম্যাজেন্টো অ্যাডমিনে সবকিছু সেট আপ করেছি:

1 ম স্টোর:

  • ডোমেন: abc.com
  • ওয়েবসাইট কোড: ডোমেন 1

২ য় স্টোর:

  • ডোমেন: xyz.com
  • ওয়েবসাইট কোড: ডোমেন 2

/etc/httpd/conf/httpd.confনিম্নোক্ত নথির শিকড়গুলি সহ আমি অ্যাপাচি কনফিগার করেছি :

  • /home/admin/domains/abc.com/public_html
  • /home/admin/domains/xyz.com/public_html

দ্বিতীয় ডোমেন ডিরেক্টরিতে আমি কী লিখব (.htaccess, index.php? আমি কি এটি প্রথমটি থেকে অনুলিপি করব?)


আপনি 404 কি ধরণের পাচ্ছেন? একটি 404 ম্যাজেন্টো স্টাইল সহ বা সরাসরি সার্ভার থেকে?
মবলপর্দা

1
আপনি দ্বিতীয় ডোমেন ডিরেক্টরি কেন চান? ম্যাজেন্টো একাধিক স্টোর ভিউ হ্যান্ডেল করার জন্য নির্মিত। আপনার উভয় সাইটের জন্য একই ডকুমেন্ট রুট ব্যবহার করা উচিত এবং প্রতিটি সাইটের জন্য আপনার অ্যাপাচি কনফিগারেশনে পরিবেশের পরিবর্তনশীল হিসাবে কেবল ওয়েবসাইট / স্টোর কোড সেট করা উচিত।
রবি অ্যাভারিল

উত্তর:


2

কীভাবে এক Magento ইনস্টলেশনের উপর সেটআপ একাধিক storefronts নিম্নলিখিত দ্বারা পেতে পারবেন: http://www.ecommercegorilla.com/how-to-set-up-multiple-store-fronts-with-magento/

এই পদ্ধতিটি যে কোনও স্টোর পোস্ট ম্যাজেন্টো সিই 1.4 এর জন্য কাজ করে

নিবন্ধের শেষে আপনি দেখতে পাবেন দুটি পদ্ধতি আছে, একটি যা প্রতিটি ডোমেনের জন্য পৃথক ডিরেক্টরি ব্যবহার করে এবং দ্বিতীয় পদ্ধতি যা আপনাকে পয়েন্টার ডোমেনগুলি ব্যবহার করতে দেয়।

যদি আপনি স্টোর ডোমেনে গ্রাহকরা চেকআউট করতে চান এবং এসএসএল এর অধীনে একটি ভাগ করা ডোমেন নয়, আপনি পৃথক ডিরেক্টরি পদ্ধতি ব্যবহার করতে চাইবেন। এটি বর্ণনা করে যে কীভাবে প্রতীকী লিঙ্কগুলি সেটআপ করা যায় তাই স্টোর সঠিকভাবে ফাইলগুলি টানতে পারে এবং সঠিক ওয়েবসাইট / স্টোর কোড নির্ধারণের জন্য প্রতিটি স্টোরের ইনডেক্স.এফপি কীভাবে পরিবর্তন করতে পারে।


10

আপনি যদি আপনার প্রয়োজনীয়তা পূরণের জন্য একক ম্যাজেন্টো উদাহরণ ব্যবহার করেন তবে একাধিক ডোমেনের জন্য আপনার একাধিক ডিরেক্টরি থাকতে হবে না।

পদক্ষেপ 1: ওয়েব সার্ভারের (অ্যাপাচি বা এনগিনেক্স) কনফিগারেশনে সমস্ত ডোমেইনকে ম্যাজেন্টো রুট ডিরেক্টরিতে নির্দেশ করুন ie

পদক্ষেপ 2: ম্যাজেন্টো অ্যাডমিন প্যানেলে সিস্টেম কনফিগারেশনে প্রতিটি ওয়েবসাইটের জন্য ডোমেনের নামগুলি বেস URL হিসাবে কনফিগার করুন।

পদক্ষেপ 3: প্রতিটি ডোমেনের জন্য .htaccessওয়েব সার্ভারের কনফিগারেশনে বা পরিবেশের পরিবর্তনশীল হিসাবে স্টোর বা ওয়েবসাইট সেট করুন ।

  • প্রশ্নে দেওয়া ওয়েবসাইটগুলির সাথে উদাহরণ:

    SetEnv MAGE_RUN_TYPE website
    SetEnvIf Host abc\.com MAGE_RUN_CODE=domain1
    SetEnvIf Host xyz\.com MAGE_RUN_CODE=domain2
  • ওয়েবসাইটের পরিবর্তে স্টোর দর্শন সহ উদাহরণ

    SetEnv MAGE_RUN_TYPE store
    SetEnvIf Host abc\.com MAGE_RUN_CODE=store_code_1
    SetEnvIf Host xyz\.com MAGE_RUN_CODE=store_code_2

    এই কনফিগারেশনগুলিতে ডোমেনটিতে "abc.com" বা "xyz.com" রয়েছে কিনা তা যাচাই করে , যা আমি একই .htaccess ব্যবহার করে সাবডোমেনগুলি বা abc.com.testserver.com বা test.abc.com এর মতো টেস্ট সিস্টেমের সাথে ম্যাচ করার জন্য দরকারী বলে মনে করি h ফাইল। আপনি যদি সঠিক মিল চান তবে এর abc\.comসাথে প্রতিস্থাপন করুন^abc\.com$

পদক্ষেপ 4: ক্যাশে সাফ করুন এবং আপনার ডোমেনগুলি অ্যাক্সেস করুন।


আমি এটির ক্যানোনিকাল উত্তরটি তৈরি করতে কিছু বিশদ যুক্ত করেছি, আশা করি আপনি আপত্তি করবেন না
ফ্যাবিয়ান শেমংলার

পরিবর্তন ভাল, যদি এটি ভাল হয়। থ্যাঙ্কস :)
আমান শ্রীবাস্তব

আমি যখন আমার .htaccess ফাইল সাইটটিতে সেটেনভ এমপিআরআরআর_আর.পি.ই. ওয়েবসাইট ওয়েবসাইটটি লিখি তখন তা ত্রুটি 500 দেয়
জিগস পারমার

আপনার .htaccess ফাইল @ জিগস্পারমার
আমান শ্রীবাস্তব

2

আপনার দ্বিতীয় ডোমেন ডিরেক্টরিতে আপনার অনুলিপি index.phpএবং .htaccessফাইলগুলি করা উচিত ।

তারপর:

index.phpফাইলটি খুলুন এবং এই লাইনটি দেখুন (এটি ফাইলের শেষ লাইন):

Mage::run($mageRunCode, $mageRunType);

উপরের কোডের ঠিক আগে নীচের কোডটি যুক্ত করুন:

$mageRunCode = 'YOUR_WEBSITE_CODE';

$mageRunType = 'website';

শেষ অবধি, কয়েকটি ডিরেক্টরিকে নির্দেশ করতে আপনাকে প্রতীকী লিঙ্ক তৈরি করতে হবে:

ln -s আপনার_সাম্যন্ত_রূট_ডাইরেক্টরি / অ্যাপ্লিকেশন। / অ্যাপ্লিকেশন

ln -s আপনার_সাম্যন্ত_রূট_ডাইরেক্টরি / ত্রুটি /

ln -s আপনার_সাম্যন্ত_রূট_ ডিরেক্টরি / অন্তর্ভুক্ত / / অন্তর্ভুক্ত

ln -s আপনার_সাম্যন্ত_রূট_ ডিরেক্টরি / জেএস। / জেএস

ln -s আপনার_সাম্যন্ত_রোট_ডাইরেক্টরি / লাইব। / লাইব

ln -s আপনার_সাম্যন্ত_রোট_ডাইরেক্টরি / মিডিয়া। / মিডিয়া

ln -s আপনার_সাম্যন্ত_রূট_ ডিরেক্টরি / ত্বক। / স্কিন

ln -s আপনার_সাম্যন্ত_রূট_ডাইরেক্টরি / ভার। /var

সূত্র: http://www.crucialwebhost.com/kb/how-to-setup-m Multiple- magento- stores /


আমি কীভাবে উইন্ডোজে কমান্ডগুলির উপরে চালাতে পারি
zus

2

আপনি ম্যাজেন্টোতে আপনার মাল্টি স্টোরটি কনফিগার করতে নীচের পদক্ষেপগুলি অনুসরণ করতে পারেন:

1) আপনি অন্য ডোমেন হিসাবে যে সমস্ত ডোমেন যুক্ত করছেন সেগুলি xyz.comএই ডোমেনটিকে আপনার প্রধান ম্যাজেন্টো ওয়েবসাইট ইউআরএলকে নির্দেশ করুন abc.com
2) আপনার প্রশাসক প্যানেলটি খুলুন এবং আপনার ওয়েবসাইট পরিচালনা করুন স্টোরের স্টোর এবং স্টোর ভিউ
3 যুক্ত করুন) আপনার .htaccess ফাইলটি খুলুন এবং যুক্ত করুন কোডের নীচে

হোস্ট সেট করুন। xyz.com। MAGE_RUN_CODE =
ডোমেন 2 সেটEnvIf হোস্ট। xyz.com। MAGE_RUN_TYPE = ওয়েবসাইট

৪) কনফিগারেশন> ওয়েব এ যান, আপনার স্টোর দর্শন পরিবর্তন করুন এবং আপনার ডোমেন ইউআরএল যুক্ত করুন।
5) সংরক্ষণ করুন এবং ক্যাশে সাফ করুন

এটি মাল্টি ওয়েবসাইট কনফিগার করবে। এটি আপনার পক্ষে কাজ করবে কিনা তা আমাকে জানান।


0

ব্যাকএন্ডের মাধ্যমে ম্যাজেন্টো মাল্টিস্টোর কনফিগার করার পরে আপনার .htacces ফাইলে আপনার কয়েকটি পরিবর্তন করতে হবে

মাধ্যমিক ডোমেন তৈরি করার পরে আপনার .htaccess ফাইলে নিম্নলিখিত কোড যুক্ত করুন।

SetEnvIf Host www\.newstore\.com MAGE_RUN_CODE=domain1_com
SetEnvIf Host www\.newstore\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^newstore\.com MAGE_RUN_CODE=domain1_com
SetEnvIf Host ^newstore\.com MAGE_RUN_TYPE=website

আরও বিশদের জন্য, আপনি নিম্নলিখিত লিঙ্কগুলি উল্লেখ করতে পারেন

ম্যাজেন্টো 1: https://www.cloudways.com/blog/how-to-setup-m Multiple-stores-on-magento/

ম্যাজেন্টো 2: https://www.cloudways.com/blog/create-and-configure-multistore-magento-2/

ওভারভিউ, সমস্যা ও বিভ্রান্তি: https://www.cloudways.com/blog/magento-m মাল্টি- স্টোর- গুরুত্বপূর্ণতা- এবং-ome-common-issues/

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