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


অ্যাপাচি বা ওয়ার্ডপ্রেস পরিচিতি লেখার ফলে কোনও লাভ হবে না যে উভয়ই একত্রিত হয়ে আজ ইন্টারনেটের অন্যতম ব্যবহৃত ওপেন সোর্স ওয়েব সার্ভার, বাস্তবে, আপাচি ৩ 36.৯% ওয়ার্ল্ড ওয়েব সার্ভার এবং ওয়ার্ডপ্রেসে চলে প্রতি 6 টি ওয়েবসাইটে একটির উপর - এমওয়াইএসকিউএল এবং পিএইচপি সহ অ্যাপাচি ওয়ার্ডপ্রেস প্রকাশনা সামগ্রী পরিচালনার জন্য গতিশীল সার্ভার গেটওয়ে ইন্টারফেস সরবরাহ করে।

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

এছাড়াও, সামান্য পার্থক্য সহ প্রায় সমস্ত দেবিয়ান সিস্টেমে ফরোয়ার্ড সেটিংস উপলভ্য হয় (তাদের বেশিরভাগ অ্যাপাচি পাথ সম্পর্কিত), যা সঠিক সময়ে লক্ষ করা যায়।

পদক্ষেপ 1: সার্ভার বেসিক কনফিগারেশন

1. প্রথমত, নেটওয়ার্কে কোনও প্রামাণিক ডিএনএস সার্ভার নেই বলে এই কারণে এবং এই সেটআপের জন্য অ্যাপাচি ভার্চুয়াল হোস্ট ব্যবহার করা হয়। যে কোনও ব্রাউজার থেকে আসল ডোমেন নামের মতো এটি অ্যাক্সেস করতে সক্ষম হওয়ার জন্য আমাদের ভার্চুয়াল (নকল) ডোমেন নামটিতে সার্ভার আইপি ম্যাপ করতে হবে।

এই কাজটি শেষ করতে স্থানীয় সার্ভারে এবং আপনার পছন্দসই ডোমেন নামটি "127.0.0.1 লোকালহোস্ট" লাইন প্রান্তে খুলুন এবং সম্পাদনা করুন < আমার ক্ষেত্রে, আমি ডোমেনের নামটি ‘ওয়ার্ডপ্রেস.লান’ হিসাবে নিয়েছি।

$ sudo nano /etc/hosts

আপনার রেকর্ড যুক্ত হওয়ার পরে আপনি আপনার নতুন ডোমেন নেমে একটি পিং কমান্ড জারি করে এটি পরীক্ষা করতে পারেন।

$ ping wordpress.lan

২. যদি আপনার সার্ভারটি উত্পাদনের জন্য ডিজাইন করা হয়েছে এবং কেবল কমান্ড লাইন থেকে চালিত হয় (এবং এটি হওয়া উচিত) এবং আপনার নেটওয়ার্কের কোথাও কোনও উইন্ডোজ স্টেশন থেকে ওয়ার্ডপ্রেস ডোমেন অ্যাক্সেস করতে হবে তবে উইন্ডোজ হোস্ট করা ফাইলের একটি নোটপ্যাড দিয়ে খুলুন এবং সংশোধন করুন ' C:\Windows\System32\ড্রাইভার\ইত্যাদি > পথ এবং শেষ লাইনে আপনার অ্যাপাচি সার্ভার এলএএমপি আইপি এবং আপনার ভার্চুয়াল ডোমেন নাম যুক্ত করুন।

আবার আপনার ওয়ার্ডপ্রেস ডোমেন নামের বিরুদ্ধে একটি পিং কমান্ড লাইন জারি করুন এবং সার্ভারটির প্রতিক্রিয়া উচিত।

সার্ভারে এলএএমপি স্ট্যাক ইনস্টল করা হচ্ছে

৩. এখন এলএএমপি স্ট্যাক ইনস্টল করার সময়, অ্যাপাচি, মাইএসকিউএল এবং পিএইচপি ইনস্টল করার জন্য নিম্নলিখিত ‘অ্যাপটি-গেট’ কমান্ডটি চালান run

$ sudo apt-get install apache2 apache2-utils php libapache2-mod-php php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip mariadb-server mariadb-client

পিএইচপিএমআইএডমিন প্রশাসন সরঞ্জাম ইনস্টল করা হচ্ছে

৪. আপনি যদি মাইএসকিউএল কমান্ড লাইনের সাথে ভাল থাকেন তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন, অন্যথায় PhpMyAdmin ওয়েব ইন্টারফেস ইনস্টল করুন - একটি সরঞ্জাম যা মাইএসকিউএল ডাটাবেসগুলি পরিচালনা করতে আপনাকে সহায়তা করতে পারে।

নিম্নলিখিত কমান্ড লাইনটি চালান, অ্যাপাচি ওয়েব সার্ভারটি নির্বাচন করুন এবং dbconfig- সাধারণ > দিয়ে পিএইচপিএমআইএডমিনের জন্য একটি ডেটাবেস কনফিগার করবেন না।

$ sudo apt-get install phpmyadmin

৫. পিএইচপিএমএইডমিন ইনস্টল হওয়ার পরে এটি ওয়েব ব্রাউজিংয়ের জন্য অ্যাক্সেসযোগ্য করার সময় এবং সেই সাথে অ্যাপাচি ওয়েব সার্ভারকে তার কনফিগারেশন ফাইলটি পড়তে হবে।

পিএইচপিএমএইডমিন সক্ষম করতে আপনাকে apache.conf পিএইচপিএমইএডমিন কনফিগারেশনটি বিভক্ত-উপলভ্য অ্যাপাচি পাথে অনুলিপি করতে হবে এবং নতুন কনফিগারেশন সক্ষম করতে হবে।

এটির জন্য, উবুন্টু এবং লিনাক্স মিন্ট সিস্টেমে নিম্নলিখিত সিরিজের কমান্ডগুলি চালান।

$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/
$ sudo mv /etc/apache2/conf-available/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
$ sudo a2enconf phpmyadmin

ডেবিয়ান সিস্টেমগুলিতে, নিম্নলিখিত কমান্ডগুলি ইস্যু করুন।

$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/
$ sudo mv /etc/apache2/conf.d/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

Ph. পিএইচপিএমআইএডমিন অ্যাক্সেস করতে একটি ওয়েব ব্রাউজার খুলুন এবং নীচের ঠিকানায় নেভিগেট করুন।

http://IP-Address-or-Domain/phpmyadmin/

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

The. পরবর্তী পদক্ষেপটি অ্যাপাচি ওয়েব সার্ভারে একটি ভার্চুয়াল হোস্ট তৈরি করা যা ওয়ার্ডপ্রেসের নতুন ডোমেনটিকে হোস্ট করবে। একটি নতুন ভার্চুয়াল হোস্ট তৈরি এবং সক্রিয় করতে, একটি পাঠ্য সম্পাদক খুলুন এবং /ইত্যাদি/অ্যাপাচি 2/সাইটগুলি উপলভ্য/ পাথের উপর প্রস্তাবিত wordpress.conf নামে একটি নতুন ফাইল তৈরি করুন নিম্নলিখিত কমান্ড চালিয়ে।

$ sudo nano /etc/apache2/sites-available/wordpress.conf

ফাইলের নীচে নিম্নলিখিত নির্দেশাবলী যুক্ত করুন। সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন.

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

তারপরে এই কমান্ডটি দিয়ে নতুন ভার্চুয়াল হোস্টটি সক্রিয় করুন।

$ sudo a2ensite wordpress.conf
$ sudo systemctl reload apache2

৮. ভবিষ্যতে অ্যাপাচি ত্রুটি সম্পর্কিত এড়ানোর জন্য, সার্ভারনাম এফকিউডিএন খোলা মূল কনফিগারেশন ফাইল /etc/apache2/apache2.conf হারিয়েছে না, ফাইলটির নীচে নীচের লাইনটি যুক্ত করুন এবং পরিষেবাটি পুনরায় চালু করুন।

ServerName wordpress.lan

9. অ্যাপাচি 2 পরিষেবাটি পুনরায় চালু করুন।

$ sudo systemctl restart apache2

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

১০. এখন সময় এসেছে ওয়ার্ডপ্রেসের জন্য একটি নতুন ডাটাবেস এবং একটি নতুন ডাটাবেস ব্যবহারকারী তৈরি করা। এটি করার দুটি উপায় রয়েছে, হয় মাইএসকিউএল কমান্ড লাইনের মাধ্যমে যা সবচেয়ে নিরাপদ উপায় বা পিএইচপিএমইএডমিন ওয়েব সরঞ্জাম ব্যবহার করে। এই বিষয়ে, আমরা একটি কমান্ড-লাইন উপায় কভার।

তবে সর্বোপরি, আপনাকে নিম্নলিখিত মাইএসকিউএল ইনস্টলেশনটি সুরক্ষা তৈরি করতে হবে নিম্নলিখিত সুরক্ষা স্ক্রিপ্টটি চালিয়ে এবং আপনার এসকিউএল ডাটাবেস সুরক্ষা সেটিংস কঠোর করতে সমস্ত প্রশ্নের উত্তর হ্যাঁ answer

$ sudo mysql_secure_installation

১১. এখন মূল ব্যবহারকারী হিসাবে mysql শেলের সাথে সংযুক্ত হয়ে ওয়ার্ডপ্রেস ডাটাবেস তৈরির সময় এসেছে।

$ sudo mysql -u root -p
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;

ডোমেনে ওয়ার্ডপ্রেস ইনস্টল করা

12. সমস্ত অ্যাপাচি দুষ্টু সার্ভার কনফিগারেশন তৈরি করার পরে এবং মাইএসকিউএল ডেটাবেস এবং প্রশাসনিক ব্যবহারকারীর তৈরি হওয়ার পরে এখন আমাদের বাক্সে আসলে ওয়ার্ডপ্রেস ইনস্টলেশন করার সময় এসেছে।

প্রথমে নিম্নলিখিত উইজেট কমান্ড জারি করে সর্বশেষতম ওয়ার্ডপ্রেস সংরক্ষণাগারটি ডাউনলোড করুন।

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

১৩. এরপরে ওয়ার্ডপ্রেস সংরক্ষণাগারটি নিষ্ক্রিয় করুন এবং অ্যাবাচি ভার্চুয়াল হোস্ট ডকুমেন্টরूटে সমস্ত নিষ্কাশিত ফাইল অনুলিপি করুন, এটি উবুন্টু এবং লিনাক্স মিন্ট সিস্টেমগুলিতে /var/www/html হবে।

$ sudo tar xvzf latest.tar.gz
$ sudo cp -r wordpress/*  /var/www/html

ডেবিয়ান সিস্টেমগুলিতে, নিম্নলিখিত কমান্ডগুলি চালান।

$ sudo tar xvzf latest.tar.gz
$ sudo mkdir -p  /var/www/html
$ sudo cp -r wordpress/*  /var/www/html

14. ওয়ার্ডপ্রেস ইনস্টলার শুরু করার আগে নিশ্চিত হোন যে অ্যাপাচি এবং মাইএসকিউএল পরিষেবা চালু রয়েছে এবং ‘ডাব্লুপি-কনফিগারেশন.এফপি’ ত্রুটি ফাইল তৈরি এড়াতে নিম্নলিখিত কমান্ডগুলি চালনা করুন - আমরা পরে পরিবর্তনগুলি ফিরিয়ে দেব।

$ sudo service apache2 restart
$ sudo service mysql restart
$ sudo chown -R www-data  /var/www/html
$ sudo chmod -R 755  /var/www/html

15. একটি ব্রাউজার খুলুন এবং HTTP প্রোটোকল ব্যবহার করে URL এ আপনার সার্ভারের আইপি বা ভার্চুয়াল ডোমেন নাম লিখুন।

http://wordpress.lan/index.php
http://your_server_IP/index.php

16. প্রথম প্রম্পটে আপনার ভাষা নির্বাচন করুন এবং চালিয়ে যান চাপুন।

17. পরবর্তী স্ক্রিনে আপনার মাইএসকিউএল ওয়ার্ডপ্রেস ডাটাবেসের নাম, ব্যবহারকারী, পাসওয়ার্ড এবং হোস্ট লিখুন এবং তারপরে সাবমিট করুন hit

18. ইনস্টলারটি মাইএসকিউএল ডাটাবেসে সফলভাবে সংযোগ স্থাপনের পরে এবং 'wp-config.php' ফাইল তৈরির পরে ইনস্টল বোতামটি রান করুন এবং আপনার ব্লগ, ইমেল ঠিকানা এবং শেষ পর্যন্ত ওয়ার্ডপ্রেস ইনস্টলারকে সাইট শিরোনাম, প্রশাসনিক ব্যবহারকারীর নাম এবং পাসওয়ার্ড সরবরাহ করুন provide ইনস্টল ওয়ার্ডপ্রেসে ক্লিক করুন।

19. ইনস্টলেশন সম্পন্ন হওয়ার পরে আপনি আপনার প্রশাসনিক শংসাপত্রগুলি ব্যবহার করে আপনার নতুন ওয়ার্ডপ্রেস ওয়েবসাইট ব্লগে লগইন করতে পারেন এবং ড্যাশবোর্ড থেকে আপনার ব্লগটি কাস্টমাইজ করতে শুরু করতে পারেন বা বিশ্বব্যাপী লক্ষ লক্ষ পাঠকদের জন্য নতুন শীতল নিবন্ধ যুক্ত করতে পারেন বা কেবল আপনি!

20. আরও একটি শেষ পদক্ষেপ হ'ল /var/www/html 'ডিরেক্টরি এবং ফাইল অনুমতিগুলিতে করা পরিবর্তনগুলি ফিরিয়ে নেওয়া।

$ sudo chown -R root /var/www/html

অ্যাবাচি ওয়েব সার্ভার ব্যবহার করে ডেবিয়ান, উবুন্টু, লিনাক্স মিন্ট এবং ডিবিয়ান ভিত্তিক সমস্ত লিনাক্স বিতরণগুলির বেশিরভাগ ওয়ার্ডপ্রেস ইনস্টলেশন জন্য এটি প্রয়োজনীয় সমস্ত পদক্ষেপ, তবে এখনও, এই বিষয়টি এতই বিস্তৃত যে কেবলমাত্র মৌলিক অংশটি hasেকে দেওয়া হয়েছে।

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

ওয়ার্ডপ্রেসে এইচটিটিপিএস সক্ষম করুন

21. আপনি যদি আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে এইচটিটিপিএস প্রয়োগ করতে চান তবে প্রদর্শিত লেটস এনক্রিপ্ট থেকে একটি নিখরচায় SSL শংসাপত্র ইনস্টল করতে হবে to

$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository universe
$ sudo apt-get update
$ sudo apt-get install certbot python3-certbot-nginx
$ sudo certbot --apache

22. আপনার ওয়ার্ডপ্রেস সাইটটি HTTPS ব্যবহার করে তা যাচাই করতে, https://yourwebsite.com/ এ আপনার ওয়েবসাইটটি দেখুন এবং URL বারে লক আইকনটি সন্ধান করুন। বিকল্পভাবে, আপনি https://www.ssllabs.com/ssltest/ এ আপনার সাইটের HTTPS চেক করতে পারেন।


সমস্ত অধিকার সংরক্ষিত. © Linux-Console.net • 2019-2024