উবুন্টু 20.04 এ অ্যাপাচি দিয়ে কীভাবে ওয়ার্ডপ্রেস ইনস্টল করবেন


ওয়েবসাইট তৈরির জন্য ওয়ার্ডপ্রেস বিশ্বের সবচেয়ে জনপ্রিয় প্ল্যাটফর্ম, এটি একটি ব্লগ, ই-কমার্স ওয়েবসাইট, একটি ব্যবসায়িক ওয়েবসাইট, একটি পোর্টফোলিও ওয়েবসাইট, একটি অনলাইন ব্যবসায়ের ডিরেক্টরি এবং আরও অনেক কিছু। এটি নিখরচায় এবং ওপেন সোর্স, ইনস্টল করা সহজ, শেখা এবং ব্যবহারযোগ্য, অত্যন্ত প্লাগযোগ্য এবং কাস্টমাইজেবলও।

এই গাইডটিতে উবুন্টু ২০.০৪-এ অ্যাপাচি সহ ওয়ার্ডপ্রেসের সর্বশেষতম সংস্করণটি ইনস্টল করতে হয় তা দেখায়। এটি ধরে নেওয়া হয় যে আপনার কাছে হোস্টিং ওয়েবসাইটগুলির জন্য এলএএমপি স্ট্যাক ইনস্টল এবং ভালভাবে কনফিগার করা আছে, অন্যথায়, আমাদের গাইড দেখুন:

  • উবুন্টু 20.04 এ পিএইচপিএমইএডমিনের সাথে এলএএমপি স্ট্যাক কীভাবে ইনস্টল করবেন

উবুন্টু 20.04 এ ওয়ার্ডপ্রেস ইনস্টল করা

১. উবুন্টু ২০.০৪ সার্ভারে একবার এলএএমপি স্ট্যাক (অ্যাপাচি, মারিয়াডিবি এবং পিএইচপি) ইনস্টল ও কনফিগার হয়ে গেলে আপনি নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করে ওয়ার্ডপ্রেসের সর্বশেষ সংস্করণটি ডাউনলোড করতে আরও এগিয়ে যেতে পারেন।

$ wget -c http://wordpress.org/latest.tar.gz

২. ডাউনলোড শেষ হয়ে গেলে, আর্কাইভ করা ফাইলটি টর্ কমান্ডটি দেখানো হিসাবে ব্যবহার করুন।

$ tar -xzvf latest.tar.gz

৩. এরপরে, এক্সট্রাক্ট করা ওয়ার্ডপ্রেস ডিরেক্টরিটি আপনার নথির মূলের মধ্যে अर्थात /var/www/html/ তে প্রদর্শিত হবে এবং আপনার ওয়েবসাইটের নীচে দেখানো হয়েছে (mysite.com আপনার ওয়েবসাইটের নাম বা ডোমেন নামের সাথে প্রতিস্থাপন করুন)। নিম্নলিখিত কমান্ডটি একটি mysite.com ডিরেক্টরি তৈরি করবে এবং এর অধীনে ওয়ার্ডপ্রেস ফাইলগুলিকে সরিয়ে দেবে।

$ ls -l
$ sudo cp -R wordpress /var/www/html/mysite.com
$ ls -l /var/www/html/

৪. এখন ওয়েবসাইটে (/var/www/html/mysite.com) ডিরেক্টরিতে উপযুক্ত অনুমতি সেট করুন। এটি অ্যাপাচি 2 ব্যবহারকারী এবং গ্রুপ নামে ডাব্লু-ডেটা মালিকানাধীন হওয়া উচিত।

$ sudo chown -R www-data:www-data /var/www/html/mysite.com
$ sudo chmod -R 775 /var/www/html/mysite.com

ওয়েবসাইটের জন্য একটি ওয়ার্ডপ্রেস ডেটাবেস তৈরি করা

৫. শুরু করতে, আপনার কোডটি প্রবেশের জন্য রুট এবং -p হওয়া উচিত যা ব্যবহারকারীর নামটি সরবরাহ করতে -u পতাকাটি দিয়ে নিম্নলিখিত মাইএসকিএল কমান্ডটি ব্যবহার করে আপনার মারিয়াডিবি ডাটাবেস শেলটিতে লগইন করুন আপনি যখন মারিয়াডিবি সফ্টওয়্যার ইনস্টল করেছেন তখন আপনি মাইএসকিউএল রুট অ্যাকাউন্টের জন্য সেট করেছেন।

$ sudo mysql -u root -p

Login. লগইন করার পরে, আপনার সাইটের ডেটাবেস তৈরি করার জন্য নিম্নলিখিত কমান্ডগুলি চালনা করুন এবং যেমন দেখানো হয়েছে সেগুলি সহ একটি ডাটাবেস ব্যবহারকারী। "মাইসাইট", "মাইসাইটডমিন" এবং "[ইমেল সুরক্ষিত] প্রতিস্থাপন করুন!" আপনার ডাটাবেসের নাম, ডাটাবেস ব্যবহারকারীর নাম এবং ব্যবহারকারীর পাসওয়ার্ড সহ।

MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY '[email !';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT

Next. এরপরে, আপনার ওয়েবসাইটের নথির রুটে চলে যান, যেমন দেখানো হয়েছে সেভাবে দেওয়া নমুনা কনফিগারেশন ফাইল থেকে একটি ডাব্লুপি-কনফিগারেশন.এফপি ফাইল তৈরি করুন।

$ cd /var/www/html/mysite.com
$ sudo mv wp-config-sample.php wp-config.php

৮. তারপরে সম্পাদনার জন্য wp-config.php কনফিগারেশন ফাইলটি খুলুন।

$ sudo vim wp-config.php

এবং নিম্নলিখিত স্ক্রীনশট হিসাবে প্রদর্শিত ডাটাবেস সংযোগ পরামিতি (ডাটাবেসের নাম, ডাটাবেস ব্যবহারকারী এবং উপরে তৈরি ব্যবহারকারীর পাসওয়ার্ড) আপডেট করুন।

ওয়ার্ডপ্রেস ওয়েবসাইটের জন্য অ্যাপাচি ভার্চুয়ালহোস্ট তৈরি করা হচ্ছে

9. এরপরে, অ্যাপাচি কনফিগারেশনের আওতায় ভার্চুয়াল হোস্ট তৈরি করে আপনার সম্পূর্ণ দক্ষ ডোমেইন নাম ব্যবহার করে আপনার ওয়ার্ডপ্রেস সাইট পরিবেশন করতে আপনার অ্যাপাচি ওয়েবসারভারটি কনফিগার করতে হবে।

একটি নতুন ভার্চুয়াল হোস্ট তৈরি এবং সক্রিয় করতে,/etc/apache2/সাইট-উপলব্ধ/ডিরেক্টরিতে একটি নতুন ফাইল তৈরি করুন। এই উদাহরণে, আমরা ফাইল mysite.com.conf কল করব (এটি .conf এক্সটেনশনের সাথে শেষ হওয়া উচিত)।

$ sudo vim /etc/apache2/sites-available/mysite.com.conf

তারপরে এটিতে নিম্নলিখিত কনফিগারেশনটি অনুলিপি করুন এবং আটকান (সার্ভারনাম এবং সার্ভারএডমিন ইমেলগুলি আপনার মানগুলির সাথে প্রতিস্থাপন করুন)।

<VirtualHost *:80>
	ServerName mysite.com
	ServerAdmin [email 
	DocumentRoot /var/www/html/mysite.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন।

10. তারপরে সিনট্যাক্স নির্ভুলতার জন্য অ্যাপাচি কনফিগারেশন পরীক্ষা করুন। বাক্য গঠন ঠিক থাকলে নতুন সাইটটি সক্ষম করুন এবং নতুন পরিবর্তনগুলি প্রয়োগ করতে অ্যাপাচি 2 পরিষেবাটি পুনরায় লোড করুন।

$ apache2ctl -t
$ sudo a2ensite mysite.com.conf
$ sudo systemctl reload apache2

১১. এছাড়াও, কোনও নতুন ব্রাউজার থেকে আপনার নতুন সাইটটিকে সঠিকভাবে লোড করার জন্য ডিফল্ট ভার্চুয়াল হোস্টটি অক্ষম করুন।

$ sudo a2dissite 000-default.conf
$ sudo systemctl reload apache2

ওয়েব ইন্টারফেসের মাধ্যমে ওয়ার্ডপ্রেস ইনস্টলেশন সমাপ্তি

12. চূড়ান্ত বিভাগ ওয়েব ইনস্টলার ব্যবহার করে ওয়ার্ডপ্রেস ইনস্টলেশনটি কীভাবে সম্পন্ন করবেন তা দেখায়। সুতরাং আপনার ব্রাউজারটি খুলুন এবং আপনার সাইটের ডোমেন নাম ব্যবহার করে নেভিগেট করুন:

http://mysite.com.

ওয়ার্ডপ্রেস ওয়েব ইনস্টলারটি লোড হয়ে গেলে, আপনি ইনস্টলেশনটির জন্য যে ভাষাটি ব্যবহার করতে চান তা চয়ন করুন এবং চালিয়ে যান ক্লিক করুন।

১৩. এরপরে, আপনার সাইটের শিরোনাম, প্রশাসনিক ব্যবহারকারীর নাম এবং পাসওয়ার্ড এবং আপনার সাইটের সামগ্রী পরিচালনার জন্য একটি ইমেল সেট করুন। তারপরে ওয়ার্ডপ্রেস ইনস্টল করুন ক্লিক করুন।

14. ওয়ার্ডপ্রেস ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, আপনার সাইটের প্রশাসনিক লগইন পৃষ্ঠা অ্যাক্সেস করতে লগ ইন ক্লিক করুন।

15. এখন আপনার প্রশাসনিক শংসাপত্রগুলি (উপরে তৈরি ব্যবহারকারী নাম এবং পাসওয়ার্ড) ব্যবহার করে আপনার নতুন ওয়ার্ডপ্রেস ওয়েবসাইটে লগ ইন করুন এবং ড্যাশবোর্ড থেকে আপনার সাইটটি কাস্টমাইজ করতে শুরু করুন।

এই নিবন্ধে, আমরা ব্যাখ্যা করেছি যে কীভাবে ওয়ার্ডপ্রেসকে ওয়েব সার্ভার হিসাবে মাইএসকিউএল এবং পিএইচপি ওয়েবসাইটগুলি পরিবেশন করার জন্য একটি ডেটাবেস সিস্টেম হিসাবে ব্যবহার করে ওয়ার্ডপ্রেস ইনস্টল করবেন।

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