বেস url পরিবর্তন Magento2.1


17

আমি ম্যাজেন্টো ২.১ এ বেস url পরিবর্তন করেছি, তবে এটি কার্যকর হয় না।

ইনস্টল করার সময় আমি বেস url সেট করেছি www.domain1.net। আমার এটি পরিবর্তন করা দরকারwww.domain2.net

আমি যা চেষ্টা করেছি:

  1. বেসুরল আপডেট করুন এতে core_config_data:

    UPDATE core_config_data
    SET value = 'http://www.domain2.net/' 
    WHERE path IN ('web/secure/base_url', 'web/unsecure/base_url');
  2. প্রতিস্থাপন করা design/head/includes/

    UPDATE core_config_data 
    SET value = REPLACE(value, 'http://www.domain1.net/', 'http://www.domain2.net/') 
    WHERE path = 'design/head/includes';

তারপরে স্টোর ইউআরএল পরিবর্তন করা হয়েছে

 php bin/magento setup:store-config:set --base-url="http://www.domain2.net/"

 php bin/magento setup:store-config:set --base-url-secure="https://www.domain2.net/"

অবশেষে ক্যাশে সাফ করলেন:

php bin/magento cache:flush

Www.domain2.net Serach এর পরে এটি নিক্ষেপ করে সার্ভারটি পাওয়া যায় নি।

রেফারেন্স:

বেস ইউআরএল ম্যাজেন্টো ২.১ এ পরিবর্তন করার সঠিক উপায়টি কী?


2
আপডেট করা ম্যাজেন্টো সিএলআই কমান্ডের নাম পরিবর্তন করেছে। পের php bin/magento listএটি বলে: সেটআপ: স্টোর-কনফিগার: সেট স্টোর কনফিগারেশন ইনস্টল করে। ২.২.০ থেকে অবহেলিত। কনফিগার ব্যবহার করুন: পরিবর্তে সেট করুন
tbernard

নীচের উত্তরগুলির মধ্যে আপনার সমস্যার সমাধান হয়েছে? আমার ক্ষেত্রে, আপনার পদক্ষেপগুলি অনুসরণ করা আমার পক্ষে ভাল কাজ করেছে। "সার্ভার পাওয়া যায়নি" বলতে আপনি কী বোঝাতে চেয়েছিলেন, কোনও ত্রুটিটি কোনও ম্যাজেন্টো পৃষ্ঠায় প্রদর্শিত হয়েছিল? আপনি সম্ভবত ব্রাউজারের ত্রুটি পৃষ্ঠাটি মনে করছেন যা আপনি ডিএনএস বা আপনার হোস্ট ফাইলে www.domain2.net যোগ করেন নি।
ডগ ম্যাকলিন

উত্তর:


10

প্রথম আপডেট উভয় web/unsecure/base_urlএবং web/secure/base_urlURL গুলি core_config_dataকরার http://www.domain2.net/আপনার ডাটাবেস হবে। (আপনি উপরের ক্যোয়ারীটি ব্যবহার করতে পারেন)।

তারপরে নীচের কমান্ড দ্বারা ক্যাশে সাফ করুন।

sudo rm -rf var/cache var/generation var/page_cache

আপনি আপডেট করেছেন তা নিশ্চিত করুন virtual host settings according to the new URL.

একবার আপনি প্রয়োগ করা ভার্চুয়াল হোস্ট পরিবর্তনগুলি সেট করে নিলে, restart the apache server.

এখন browse with the new URL.


1

সুকেশিনিস উত্তর ছাড়াও আমি কি ডোমেইনের জন্য ম্যাজেন্টো-কুকিজ সেট আছে তাও পরীক্ষা করে দেখতে পারি। অনুসন্ধান core_config_dataজন্য %cookie%এবং সব সারি সরাতে বা তাদের নতুন ডোমেনের সাথে প্রতিস্থাপন করুন। কারণ আপনি যদি এগুলি পরিবর্তন না করেন বা মুছবেন না, তবে এমনটি হতে পারে যে আপনাকে আপনার পুরানো ডোমেনে পুনঃনির্দেশিত করা হবে। এই সমস্যাটিতে বেশ কয়েক মিনিটের অপচয়


0

আমার ক্ষেত্রে, আমাকে ওয়েবে / অনিরাপদ / বেস_লিংক_আরলও পরিবর্তন করতে হয়েছিল:

UPDATE core_config_data
-> SET value = 'http://www.domain2.net/'
-> WHERE path IN ('web/unsecure/base_link_url');
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.