আপনি এখানে কয়েকটি প্রশ্ন মিশ্রিত পেয়েছেন, সুতরাং আমি উত্তরগুলির পক্ষে সবচেয়ে সহজ হিসাবে শেষটি দিয়ে শুরু করে প্রতিটি প্রশ্নের উত্তর দেওয়ার চেষ্টা করব।
মনোমুগ্ধে ওয়ার্ডপ্রেস বরাবর একক এইচটিএমএল সাইটগুলি মোতায়েন করা যায়?
হ্যা, তুমি পারো! এটি কার্যকারিতা যা বর্তমানে মনোমুগ্ধের কাঠামোর মধ্যে বিদ্যমান, তবে আপনাকে আপনার "ফাইলগুলি" (ওয়ার্ডপ্রেস থিম, প্লাগইন এবং স্ট্যাটিক ফাইল) সমস্ত একটি সংগ্রহস্থলে রাখতে হবে। কবজটি একটি কনফিগারেশন বিকল্পটি প্রকাশ করে wp-content
, যখন কিছুটা ধোঁকা দেওয়ার সময় এই বিকল্পটি আপনাকে কোনও গিট, বিজেডআর, মার্কিউরিয়াল বা এসভিএন সংগ্রহস্থলের দিকে নির্দেশ করতে দেয়। রেপোর মূলে আপনি আপনার সমস্ত ওয়ার্ডপ্রেস আপনার ওয়ার্ডপ্রেস ইনস্টল করার মূলটিতে রাখতে চান। উদাহরণস্বরূপ, আপনি যদি একটি প্লাগইন "foo" এবং "ক্লায়েন্ট-লগইন। Html" নামক একটি স্থিতিশীল ফাইল যুক্ত করতে চান তবে আপনি আপনার সংগ্রহস্থলটি এমনভাবে গঠন করতে পারেন:
.
├── client-login.html
└── wp-content
└── plugins
└── foo
তারপরে, আপনি ব্যবহার করবেন juju set wordpress wp-client=<url-to-repo>
। "ডাব্লুপি-কন্টেন্ট" এর অধীনে ওয়ার্ডপ্রেস কবজ ডকুমেন্টেশনে আপনি এ সম্পর্কে আরও শিখতে পারেন । আপনি গিথুব এ দুটি উদাহরণ সংগ্রহস্থলের উপর এর উদাহরণ খুঁজে পেতে পারেন ।
মনে রাখবেন যে এটি কোনও আলাদা ওয়েবসাইট হবে না তবে ওয়ার্ডপ্রেস সাইটের মধ্যে স্থির সামগ্রী। আপনি যদি বিভিন্ন ওয়েবসাইট, বিভিন্ন ডোমেনে, জুজু মনোযোগের প্রসঙ্গে হোস্ট করার সন্ধান করছেন তবে আপনাকে একটি নতুন কবজ তৈরি করতে হবে যা সেই পরিস্থিতিতে পরিচালনা করবে
আপনার দ্বিতীয় প্রশ্ন হিসাবে,
আমরা কি একই মেশিনে একাধিক ওয়ার্ডপ্রেস সাইট স্থাপন করতে পারি?
এটি এমন একটি বৈশিষ্ট্য যা আমি শুরু থেকে যুক্ত করতে চেয়েছিলাম কিন্তু সেই সময়ে এটি বেশ সম্ভব ছিল না। এখন জুজু এতদূর এগিয়ে গেছে যে এটি সম্ভব এবং আমি এটি সম্ভব করার পক্ষে কাজ করছি। ওয়ার্কফ্লো জুজুর সাবর্ডিনেট কমনীয়তা ব্যবহার করে আপনাকে এর সাথে একটি বেস ওয়ার্ডপ্রেস ইনস্টল স্থাপন করতে দেয়:
juju deploy wordpress-mu
তারপর, আপনি একটি স্থাপন করবে অধীনস্থ কবজ , wordpress-site
, এই ভিত্তির উপরে। সেখান থেকে কবজ এটির নিজস্ব ডাব্লুপি-কনটেন্ট, কনফিগারেশন এবং অ্যাপাচি / এনগিনেক্স কনফিগারেশন দিয়ে এটি কনফিগার করবে তবে এটি একই কোর বেসটি ভাগ করবে। কনফিগারেশন অপশন তাই ভালো domain
, wp-content
এবং debug
এই পৃথক কবজ সরানো হবে। শেষ পর্যন্ত আপনি একক wordpress-mu
স্থাপনা এবং এক্কেবারে স্কেল ওয়ার্ডপ্রেস-মিউতে একাধিক ওয়ার্ডপ্রেস-সাইট চার্জ স্থাপন করতে পারেন, যা অন্য সমস্ত ওয়ার্ডপ্রেস সাইট মোতায়েন করতে পারে)। কমান্ডগুলির একটি উদাহরণ অনুসরণ করে:
juju deploy wordpress-mu
juju deploy mysql
juju deploy wordpress-site personal-blog
juju deploy wordpress-site professional-blog
juju deploy wordpress-site client-x
juju add-relation personal-blog wordpress-mu
juju add-relation professional-blog wordpress-mu
juju add-relation client-x wordpress-mu
juju add-relation personal-blog mysql
juju add-relation professional-blog mysql
juju add-relation client-x mysql
দিনের শেষে আপনার এখনও ওয়ার্ডপ্রেসের জন্য কেবল একটি সার্ভার রয়েছে তবে আপনি সেই সার্ভারে ওয়ার্ডপ্রেসের তিনটি অনন্য দৃষ্টান্ত স্থাপন করেছেন যা আপনি জুজুর সাথে স্বাধীনভাবে নিয়ন্ত্রণ করতে পারবেন।