Microsoft Azure_এ Wordpress ইনস্টল করার পদ্ধতির দ্বিতীয় টিউটোরিয়ালে আপনাকে স্বাগতম। প্রথম অংশে আমরা Azure অ্যাকাউন্টে একটি ভার্চুয়াল মেশিন সেট আপ করার বিষয়ে আলোচনা করেছিলাম। এই অংশে আমরা দেখব কিভাবে সার্ভারের সাথে কানেক্ট করবেন এবং এতে ওয়ার্ডপ্রেস ডাউনলোড এবং ইন্সটল করবেন।
এই টপিকের প্রথম পর্বটি : Microsoft Azure_এ Wordpress ইনস্টল করুন (পর্ব-০১)।
Microsoft Azure-এ ওয়ার্ডপ্রেস ইনস্টল ও সেটআপ করার পদ্ধতিঃ
এই টিউটোরিয়ালে অনেক টার্মিনাল কমান্ড থাকবে তাই অনুগ্রহ করে টিউটোরিয়ালটি ধাপে ধাপে অনুসরণ করার চেষ্টা করবেন কোনো ধাপ এড়িয়ে যাওয়ার চেষ্টা করবেন না।
সার্ভার সেট আপ করাঃ
প্রথম ধাপঃ আপনার ভার্চুয়াল মেশিনের সাথে যোগাযোগ করতে আপনাকে একটি SSH সংযোগ স্থাপন করতে হবে এর জন্য একটি SSH ক্লায়েন্ট ব্যবহার করতে হবে।
SSH কি? উইকিপিডিয়ার মতে, সিকিউর শেল (SSH) হল একটি ক্রিপ্টোগ্রাফিক নেটওয়ার্ক প্রোটোকল যা একটি অরক্ষিত নেটওয়ার্কে নিরাপদে নেটওয়ার্ক পরিষেবাগুলি পরিচালনা করে থাকে। সবচেয়ে পরিচিত উদাহরণ হল দূরবর্তী স্থানে থেকে ব্যবহারকারীদের কম্পিউটার সিস্টেমে লগইন করার পদ্ধতি।
আমরা এই টিউটোরিয়ালে SSH নেওয়ার জন্য PuTTY নামক ওয়েবসাইটের সাহায্য নিব। এটি SSH পরিষেবা দিয়ে থাকে। তাই এই ধাপের জন্য আপনাকে এখান থেকে PuTTY ওয়েবসাইটে ভিজিট করে ডাউনলোড এবং ইনস্টল করতে হবে।
দ্বিতীয় ধাপঃ আপনার Azure প্যানেলে লগইন করে ভার্চুয়াল মেশিনটি ওপেন করুন আমরা এবং 'Start' বাটনে চাপুন। তারপর সংযোগ শুরু করতে 'Connect' এ ক্লিক করুন। এখন একটি পপ-আপে আপনার ব্যবহারকারীর নাম এবং আপনার মেশিনের সর্বজনীন আইপি ঠিকানা প্রদর্শন করবে। সম্পূর্ণ SSH হোস্টনাম কপি করুন (যেমন yourusername@192.168.5.1)।
এখন PuTTy ওপেন করুন তারপর হোস্ট নেম ফিল্ডে এই হোস্টনামটি পেস্ট করুন। সংযোগের ধরনটি SSH হিসাবে নির্বাচন করে ডিফল্ট হিসাবে অন্যান্য সমস্ত সেটিংস সহ ওপেন করুন। একটি নতুন টার্মিনাল উইন্ডো ওপেন হবে এবং আপনাকে পাসওয়ার্ডের জন্য অনুরোধ করবে। এখানে প্রথমে আমরা ভার্চুয়াল মেশিন তৈরি করার সময় যে পাসওয়ার্ডটি দিয়েছি সেটি এখানে লিখুন। এখন আপনি অবশেষে একটি SSH সংযোগের মাধ্যমে আপনার ভার্চুয়াল সার্ভারের সাথে সংযুক্ত হয়েছেন৷ সঠিকভাবে সফটওয়্যার এবং ওয়ার্ডপ্রেস ইনস্টল করার জন্য আপনাকে এখন যা করতে হবে তা হল এই টার্মিনাল উইন্ডোতে কিছু কমান্ড লিখতে হবে।
ইনস্টল অ্যাপাচিঃ
তৃতীয় ধাপঃ প্রথমত আপনাকে নিশ্চিত করতে হবে যে আপনার উবুন্টুর ইনস্টলেশনের সমস্ত প্যাকেজ আপ টু ডেট আছে কিনা। তাদের আপডেট করতে নিম্নলিখিত কমান্ডটি লিখুন,
sudo apt-get update
এখন আমরা অ্যাপাচি ইনস্টল করব ফ্রি HTTP সার্ভার সফ্টওয়্যার। মূলত অ্যাপাচি আপনার ওয়েবসাইটের বিষয়বস্তু প্রদর্শনের জন্য কারো অনুরোধ শুনবে। এখানে Apache সম্পর্কে বিস্তারিত জানতে এই লিংকে ক্লিক করুন। Apache ইনস্টল করতে নিম্নলিখিত কমান্ডটি লিখুন,
sudo apt-get install apache2
এখন সেই ডিরেক্টরিতে নেভিগেট করুন যেখানে অ্যাপাচির কনফিগারেশন ফাইলটি সংরক্ষিত আছে এবং টেক্সট এডিটর ব্যবহার করে এটি ওপেন করুন।
sudo nano /etc/apache2/apache2.conf
এই ফাইলের শেষে নিম্নলিখিত লাইন যোগ করুন,
ServerName 127.0.0.1
এখন 'Ctrl + O' তারপর Enter চাপুন তারপর 'Ctrl + X' চেপে ফাইলটি সংরক্ষণ করুন।
Apache পরিষেবা পুনরায় চালু করুন,
sudo service apache2 reload
এবং নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে অ্যাপাচিকে অনুমতি দিন,
sudo ufw allow in “Apache Full”
ইনস্টলিং MySQL এবং PHP:
চতুর্থ ধাপঃ উবুন্টুতে মাইএসকিউএল এবং পিএইচপি ইনস্টল করার জন্য নিম্নলিখিত কমান্ডগুলি লিখুন,
sudo apt-get install mysql-server
একটি উপযুক্ত MySQL রুট পাসওয়ার্ড Choose করুন এবং 'Enter' চাপুন।
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php
পিএইচপি ফাইলগুলিকে এইচটিএমএল ফাইলগুলির চেয়ে বেশি অগ্রাধিকার দেওয়া উচিত তাই আমাদের অন্য কনফিগারেশন ফাইল পরিবর্তন করতে হবে,
sudo nano /etc/apache2/mods-enabled/dir.conf
এখন এই ফাইলে "index.php" সরান যাতে এটি "index.html" এর আগে আসে। Apache সার্ভার পুনরায় চালু করুন।
sudo service apache2 reload
একটি MySQL ডাটাবেস তৈরি করুনঃ
পঞ্চম ধাপঃ কমান্ড অনুসরণ করুন,
mysql -u root -p CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd'; FLUSH PRIVILEGES; Exit;
এই কমান্ডগুলি "tester" এবং পাসওয়ার্ড "testpwd" নামক ব্যবহারকারীর সাথে পরীক্ষা নামে একটি ডাটাবেস তৈরি করবে। এই ডাটাবেসটি ওয়ার্ডপ্রেস দ্বারা সমস্ত ডেটা সংরক্ষণের জন্য ব্যবহার করা হবে।
ওয়ার্ডপ্রেস ইন্সটল করাঃ
ষষ্ঠ ধাপঃ এটি আসলে ওয়ার্ডপ্রেস ডাউনলোডের ধাপ। রুট ডিরেক্টরিতে নেভিগেট করে তারপরে ওয়ার্ডপ্রেস ডাউনলোড এবং এক্সট্রাক্ট করুন।
wget http://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz
যেখানে সমস্ত ওয়েবসাইট ফাইল সংরক্ষণ করা হয় সেখানে WWW ডিরেক্টরিতে নেভিগেট করুন এবং আপনার পছন্দের একটি নতুন ফোল্ডারে এখানে ওয়ার্ডপ্রেসের সম্পূর্ণ বিষয়বস্তু কপি করুন।
cd /var/www sudo mkdir twcwp
এখন কপিকৃত কনফিগারেশন ফাইলের কপি তৈরি করে wp-config.php ফাইলটি তৈরি করুন এবং তারপরে ডাউনলোড করা ফোল্ডারের সম্পূর্ণ বিষয়বস্তু www ডিরেক্টরির 'ওয়ার্ডপ্রেস' ফোল্ডারে কপি করুন।
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php sudo rsync -avP ~/wordpress/ /var/www/twcwp/
পূর্ববর্তী ধাপে আমরা যে ডেটাবেস তৈরি করেছি তা লিখুন এবং ফাইলটি সংরক্ষণ করুন। (রেফারেন্সের জন্য নীচের স্ক্রিনশট দেখুন)
ServerAlias আপনার নিবন্ধিত ডোমেন নাম হওয়া উচিত (আমাদের ক্ষেত্রে আমরা ডোমেন নাম নিবন্ধন করিনি তবে আমরা কেবল রেফারেন্সের জন্য এটি ব্যবহার করছি)।
কমান্ডের এই চূড়ান্ত সেট লিখুন,
sudo chown -R twctestingadmin:www-data * sudo mkdir /var/www/twcwp/wp-content/uploads sudo a2ensite twcwp.conf sudo service apache2 reload
এখানে "twctestingadmin" হল আমাদের ভার্চুয়াল মেশিনে অ্যাডমিন অ্যাকাউন্টের ব্যবহারকারীর নাম এবং "twcwp" হল ওয়ার্ডপ্রেস ফাইল ধারণ করা ডিরেক্টরি। আপনি আপনার বিবরণ দিয়ে এই স্ট্রিং প্রতিস্থাপন করতে পারেন।
এটি হল এখন আপনার কাছে Microsoft Azure-এ একটি সম্পূর্ণ কার্যকরী ভার্চুয়াল মেশিন চলছে যা আপনার ওয়ার্ডপ্রেস ওয়েবসাইট হোস্ট করছে। আপনাকে যা করতে হবে তা হল এখন আপনার DNS রেকর্ডগুলি কনফিগার করুন যাতে ওয়েবসাইটটি ভার্চুয়াল মেশিনের সর্বজনীন IP ঠিকানায় নির্দেশ করে৷
আপনি যদি সাময়িকভাবে আপনার ওয়েবসাইট চালাতে চান, আপনি উইন্ডোজ হোস্ট ফাইলটি সম্পাদনা করতে পারেন এবং একটি এন্ট্রি যোগ করতে পারেন যা সাময়িকভাবে ডোমেন নামের সাথে পাবলিক আইপি ঠিকানা ম্যাপ করবে। (রেফারেন্সের জন্য স্ক্রিনশট দেখুন)
এই টপিকটি বেশ দীর্ঘ এবং এতে অনেকগুলো ধাপ জড়িত। টপিকে ব্যবহৃত কিছু ধাপ আপনার কাছে নতুন মনে হতে পারে তাই আপনি সেগুলি গুগলে সার্চ করে জেনে নিতে পারেন।
আমি কিভাবে Azure এ একটি ওয়ার্ডপ্রেস সাইট তৈরি করব?
Azure-এ একটি ওয়ার্ডপ্রেস সাইট তৈরি করতে আপনাকে পূর্বোক্ত নির্দেশিকা অনুসরণ করতে হবে। প্রক্রিয়াটির সারাংশ অন্য সেটআপ প্রক্রিয়ার মতো। অন্য কথায় বলতে গেলে আপনাকে একটি সার্ভার তৈরি করতে হবে আপনার ফাইলগুলি আপলোড করতে হবে এবং আপনার প্রয়োজনীয়তা অনুযায়ী জিনিসগুলি সেট আপ করতে হবে। যাইহোক কোনও ত্রুটি ছাড়াই কাজগুলি সম্পন্ন করার জন্য উপরে উল্লিখিত সমস্ত পদক্ষেপগুলি ভালো অনুসরণ করার পরামর্শ রইলো।
আমি কি বিনামূল্যে Azure-এ ওয়ার্ডপ্রেস হোস্ট করতে পারি?
না, আপনি Azure-এ ফ্রিতে ওয়ার্ডপ্রেস সাইট হোস্ট করতে পারবেন না। তবে Azure ফ্রি ট্রায়াল অফার করে যা আপনি আপনার সাইট পরীক্ষা করতে ব্যবহার করতে পারেন। এর পরে কিন্তু প্রজেক্টের শুরু করার জন্য আপনাকে অর্থপ্রদানের প্লান বেছে নিতে হবে।
সর্বোপরি বলতে গেলে এই প্রক্রিয়ায় Microsoft Azure এর মাধ্যমে এবং Wordpress দিয়ে একটি ওয়েবসাইট তৈরি করা বেশ জটিল কাজ এবং সময়ের ব্যাপার। এছাড়াও উপরোল্লিখিত পদ্ধতি সবার মাথায় কাজ নাও করতে পারে। এখন হয়তো আপনি বলতে পারেন যে, যদি মাথায় কাজ নাই করে এবং জটিল একটা ব্যাপার তাহলে কেন এটি পোস্ট করলাম। এখন আমি বলতে পারি আপনার কাছে যদি সহজ মনে হয় আর না মনে হলে এটি সম্পর্কে আপনি জেনে নিলেন যে এই উপরোক্ত মাধ্যমেও মাইক্রোসফট আজুর এবং ওয়ার্ডপ্রেস এর মাধ্যমে একটি ওয়েবসাইট তৈরি করা সম্ভব।
তথ্যসূত্র এবং ছবিঃ ইন্টারনেট থেকে সংগৃহীত।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন
Thanks for your comment.