আমি কীভাবে বেস ইউআরএল পরিবর্তন করব?


15

ড্রুপাল 7-তে আমরা দ্রুত ওয়েবসাইটের বেস ইউআরএল পরিবর্তন করতে পারি।
ড্রুপাল 8-এ আমি কীভাবে এটি করতে পারি?

উত্তর:


14

ড্রুপাল 8 এ এই বিকল্পটি সরানো হয়েছে। base_urlআপনার সাইট চালানোর জন্য আপনাকে কনফিগার করতে হবে না । ড্রুপাল 8 এটি আপনার সহায়তা ছাড়াই সনাক্ত করতে পারে। যদি তা না হয়, আপনার প্রথমে আপনার ওয়েবসারভার কনফিগারেশনটি পরীক্ষা করা উচিত।

পরিবর্তে base_urlআপনার সেটিংস.ফ্পে কনফিগার করা উচিত trusted_host_patterns। এটি সাইট চালানোর জন্য প্রয়োজন হয় না, তবে সুরক্ষার কারণে গুরুত্বপূর্ণ।

আরও তথ্য: নির্ভরযোগ্য হোস্টনেম কনফিগারেশনের জন্য সেটিংস.এফপি এবং নতুন সেটিং থেকে বেস_আরল বিকল্প সরানো হয়েছে

সম্পাদনা:

কমান্ড লাইন বা বিপরীত প্রক্সি থেকে ড্রুপাল চলাকালীন কিছু বিশেষ ব্যবহারের কেস রয়েছে যা অতীতে $ বেস_আরল ব্যবহার করেছিল। সিমফোনির কারণে এটি আর একইভাবে সমর্থিত হতে পারে না। এই মামলাগুলির সমাধান কীভাবে দেওয়া যায় তা নিয়ে আলোচনা চলছে। এর অর্থ এই নয় যে আপনি কমান্ড লাইন বা বিপরীত প্রক্সি থেকে ড্রুপাল চালাতে পারবেন না। আদর্শ উপায় অবশ্যই সমস্যা ছাড়াই সম্ভব।

আপনি এখানে উন্নয়ন অনুসরণ করতে পারেন: https://www.drupal.org/node/2753591


1
দুঃখিত তবে এই উত্তরটি আংশিকভাবে বিভ্রান্তিকর। আপনার একটি সঠিক বৈধ ওয়েবসারভার কনফিগারেশন থাকতে পারে এবং এখনও একটি বেস_আরএল প্রয়োজন। : $ base_url এখানে ফিরে আসছে drupal.org/node/2753591
Fidelix

আমি উত্তরটি লিখেছিলাম wrote বেস_আরল চলে গেছে। যদি এটি ফিরে আসছে, ঠিক আছে। তবে বেশিরভাগ ক্ষেত্রে আপনার সত্যিই এটির প্রয়োজন হয় না, যদি আপনি একই হোস্টে vhosts এবং dns সহ একাধিক ইনস্টলেশন কনফিগার করেন তবে সর্বাধিক ভাগ করা হোস্টিং পরিবেশগুলি আদর্শ কনফিগারেশন বিকল্প হিসাবে প্রস্তাব করে।
কে 4

একমত। তবে আপনার যদি $ বেস_আরল দরকার হয় তবে ওয়েবসারভার কনফিগারেশনটি নষ্ট হয়ে গেছে তা বিভ্রান্তিকর। এখানে প্রচুর বৈধ ব্যবহারের কেস warrant বেস_আরএল ওয়ারেন্ট রয়েছে।
ফিডেলিক্স

2
এই $ base_url মুছে ফেলার জন্য প্রেরণা ছিল drupal.org/node/2528988 (সেটি এখন বৈধ ব্যবহারের ক্ষেত্রে প্রচুর: যেকোনো সময় সাবডিরেক্টরি করার Drupal 8 স্থানান্তর করতে পারেন এবং এটি কনফিগারেশন পরিবর্তন ছাড়াই আগামী অনুরোধে এই চিনতে পারবে)
4k4

ঠিক আছে, আমি এখন লিঙ্কযুক্ত থ্রেডে আপনার পয়েন্টটি দেখছি, আমি উত্তরটি পরিবর্তন করব।
কে 4

5

আমি ভেবেছিলাম একসময় উত্পাদনের (http: // উদাহরণ.com/) এবং দেব (HTTP: // লোকালহস্ট / ram আভিরাম / উদাহরণ.কম /) এর মধ্যে চলার সময় কিছু ধরণের টুইটের প্রয়োজন হয়েছিল। তবে না, ডি 8 স্বয়ংক্রিয়ভাবে লিঙ্কগুলি ঠিক করার জন্য যথেষ্ট স্মার্ট।

একটি সম্পূর্ণ সাইট সরানোর পরে (পিএইচপি ফাইল এবং ডিবি ডাম্প), ডাটাবেস মডেলের কোনও আপডেট না থাকলেও কেবল ডি 8 ডাটাবেস আপডেট প্রক্রিয়াটি ( http://example.com/update.php ) দেখুন। এটি সমস্যার সমাধান করে।

আমি শিখেছি এটি একটি ড্রুপাল 8 ক্যাশে-সম্পর্কিত সমস্যা সম্ভবত কারণ কিছু প্রাক-রেন্ডার করা সামগ্রী সাইট / ডিফল্ট / ফাইল / পিএইচপি / এ রাখা হয়। এবং আপডেট.php প্রক্রিয়াটি কোনওভাবে এই ক্যাশে পরিষ্কার করে।


1
হ্যাঁ, /update.php চালানোর জন্য কোনও আপডেট না থাকলেও সর্বদা ক্যাশে সাফ করে। কোনও সাইটটিকে নতুন জায়গায় সরিয়ে নিয়ে যাওয়ার পরে চালানো এটি একটি দুর্দান্ত কৌশল, যদি আপনি না চান বা ক্যাশে সাফ করার জন্য অন্য কোনও পদ্ধতিতে অ্যাক্সেস করতে না পারেন।
4k4
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.