উবুন্টু 18.04 এ এনগিনেক্স, মারিয়াডিবি 10 এবং পিএইচপি 7 সহ ওয়ার্ডপ্রেস ইনস্টল করুন


গুপ্তবার্গ সম্পাদক হিসাবে কিছু মূল পরিবর্তনগুলি সহ সম্প্রতি ওয়ার্ডপ্রেস 5 প্রকাশিত হয়েছে। আমাদের পাঠকদের মধ্যে অনেকে তাদের নিজের সার্ভারে এটি পরীক্ষা করতে চাইতে পারে। আপনারা যারা, তাদের জন্য এই টিউটোরিয়ালে আমরা উবুন্টু 18.04-তে এলইএমপি সহ ওয়ার্ডপ্রেস 5 সেটআপ করতে যাচ্ছি।

অজানা লোকদের জন্য, এলইএমপি লিনাক্স, এনগিনেক্স, মাইএসকিউএল/মারিয়াডিবি এবং পিএইচপি-র একটি জনপ্রিয় সমন্বয়।

  1. উবুন্টু 18.04 ন্যূনতম ইনস্টলেশন সহ একটি উত্সর্গীকৃত সার্ভার বা একটি ভিপিএস (ভার্চুয়াল প্রাইভেট সার্ভার)

<স্প্যান শৈলী = "ব্যাকগ্রাউন্ড-রঙ: # fff1a6;"> গুরুত্বপূর্ণ: আমি আপনাকে ব্লুহোস্ট হোস্টিংয়ের জন্য পরামর্শ দেওয়ার পরামর্শ দিচ্ছি যা আমাদের পাঠকদের জন্য একটি বিশেষ ছাড় দেয়, এবং এটি একটি ফ্রি ডোমেন, 1 আইপি ঠিকানা, ফ্রি সহও আসে জীবনের জন্য এসএসএল এবং 24/7 সমর্থন।

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

উবুন্টুতে 18.04 এ এনগিনেক্স ওয়েব সার্ভার ইনস্টল করা

প্রথমে আমরা আমাদের ওয়েব সার্ভার Nginx প্রস্তুত করব। প্যাকেজ ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:

$ sudo apt update && sudo apt upgrade
$ sudo apt install nginx

Nginx পরিষেবাটি শুরু করতে এবং এটি স্বয়ংক্রিয়ভাবে সিস্টেম বুট করার পরে, নিম্নলিখিত কমান্ডগুলি চালান:

$ sudo systemctl start nginx.service
$ sudo systemctl enable nginx.service

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

এখন আমরা আমাদের ওয়ার্ডপ্রেস ওয়েবসাইটের জন্য ভোস্ট তৈরি করব। আপনার প্রিয় পাঠ্য সম্পাদক ব্যবহার করে নিম্নলিখিত ফাইলটি তৈরি করুন:

$ sudo vim /etc/nginx/sites-available/wordpress.conf

নীচের উদাহরণে, আপনি যে ডোমেনটি ব্যবহার করতে চান তা দিয়ে example.com পরিবর্তন করুন:

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/wordpress;
    index  index.php index.html index.htm;
    server_name example.com www.example.com;

     client_max_body_size 100M;

    location / {
        try_files $uri $uri/ /index.php?$args;        
    }

    location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass             unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

ফাইল এবং সংরক্ষণ করে প্রস্থান করুন। তারপরে সাইটটি সক্ষম করুন:

$ sudo ln -s /etc/nginx/sites-available/wordpress.conf  /etc/nginx/sites-enabled/

তারপরে এনজিন্স পুনরায় লোড করুন:

$ sudo systemctl reload nginx 

উবুন্টু 18.04 এ মারিয়াডিবি 10 ইনস্টল করা

আমরা আমাদের ওয়ার্ডপ্রেস ডাটাবেসের জন্য মারিয়াডিবি ব্যবহার করব। মারিয়াডিবি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

$ sudo apt install mariadb-server mariadb-client

ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, আমরা এটি শুরু করব এবং সিস্টেম বুটে স্বয়ংক্রিয়ভাবে শুরু করার জন্য এটি কনফিগার করব:

$ sudo systemctl start mariadb.service
$ sudo systemctl enable mariadb.service

এরপরে নিম্নলিখিত কমান্ডটি চালিয়ে আপনার মারিয়াডিবি ইনস্টলেশনটি সুরক্ষিত করুন:

$ sudo mysql_secure_installation

কাজটি সম্পূর্ণ করার জন্য প্রম্পটে কেবল প্রশ্নের উত্তর দিন।

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

এর পরে আমরা সেই ব্যবহারকারীর জন্য ডাটাবেস, ডাটাবেস ব্যবহারকারী এবং পাসওয়ার্ড প্রস্তুত করব। এগুলি আমাদের ওয়ার্ডপ্রেস অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হবে যাতে এটি মাইএসকিউএল সার্ভারের সাথে সংযোগ স্থাপন করতে পারে।

$ sudo mysql -u root -p

নীচের কমান্ডগুলির সাহায্যে আমরা প্রথমে ডাটাবেস তৈরি করব, তারপরে একটি ডাটাবেস ব্যবহারকারী এবং তার পাসওয়ার্ড। তারপরে আমরা সেই ডাটাবেসে ব্যবহারকারীর সুবিধাদি প্রদান করব।

CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY ‘secure_password’;
GRANT ALL ON wordpress.* TO 'wp_user'@'localhost' ;
FLUSH PRIVILEGES;
EXIT;

উবুন্টু 18.04 এ পিএইচপি 7 ইনস্টল করা

যেহেতু ওয়ার্ডপ্রেস পিএইচপিতে অ্যাপ্লিকেশন লিখিত, তাই আমরা পিএইচপি এবং ওয়ার্ডপ্রেস চালানোর জন্য প্রয়োজনীয় পিএইচপি প্যাকেজ ইনস্টল করব, নীচের কমান্ডটি ব্যবহার করব:

$ sudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl

ইনস্টলটি সম্পূর্ণ হয়ে গেলে, আমরা পিএইচপি-এফএমপি পরিষেবা শুরু করব এবং এটি সক্ষম করব:

$ sudo systemctl start php7.2-fpm
$ systemctl enable php7.2-fpm

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

এই বিন্দু থেকে, সহজ অংশ শুরু। নিম্নলিখিত উইজেট কমান্ড সহ সর্বশেষতম ওয়ার্ডপ্রেস প্যাকেজটি ডাউনলোড করুন:

$ cd /tmp && wget http://wordpress.org/latest.tar.gz

তারপরে সংরক্ষণাগারটি এখান থেকে বের করুন:

$ sudo tar -xvzf latest.tar.gz -C /var/www/html

উপরেরটি আমাদের ডকুমেন্টের রুট তৈরি করবে যা আমরা ভোস্টে সেট করেছি যা/var/www/html/ওয়ার্ডপ্রেস। তারপরে আমাদের সেই ডিরেক্টরিতে ফাইল এবং ফোল্ডারগুলির মালিকানা পরিবর্তন করতে হবে:

$ sudo chown www-data: /var/www/html/wordpress/ -R

এখন আমরা আমাদের ওয়ার্ডপ্রেস ইনস্টলেশন চালানোর জন্য প্রস্তুত। আপনি যদি নিবন্ধভুক্ত/অস্তিত্বহীন ডোমেন ব্যবহার করে থাকেন তবে নীচের রেকর্ডের সাহায্যে আপনার হোস্ট/ইত্যাদি/হোস্ট ফাইলটি কনফিগার করতে পারেন:

192.168.1.100 example.com

অনুমান করা যায় যে আপনার সার্ভারের আইপি ঠিকানা 192.168.1.100 এবং আপনি যে ডোমেনটি ব্যবহার করছেন সেটি উদাহরণ.com.com That এইভাবে আপনার কম্পিউটার প্রদত্ত আইপি ঠিকানায় উদাহরণ ডট কম সমাধান করবে।

এখন আপনার ডোমেনটিকে একটি ব্রাউজারে লোড করুন, আপনার ওয়ার্ডপ্রেস ইনস্টলেশন পৃষ্ঠাটি দেখতে হবে:

পরবর্তী পৃষ্ঠায় ইনপুট ডাটাবেস শংসাপত্রগুলি যা আমাদের আগে সেটআপ করা হয়েছে:

ফর্মটি জমা দিন এবং পরবর্তী স্ক্রিনে আপনার ওয়েবসাইটের শিরোনাম, প্রশাসক ব্যবহারকারী এবং ইমেল কনফিগার করুন:

আপনার ইনস্টলেশন এখন সম্পূর্ণ এবং আপনি আপনার ওয়ার্ডপ্রেস ওয়েবসাইট পরিচালনা শুরু করতে পারেন। আপনি নতুন কিছু থিম ইনস্টল করে বা প্লাগিনগুলির মাধ্যমে সাইটের কার্যকারিতা বাড়িয়ে শুরু করতে পারেন।

ঐটা এটা ছিল. উবুন্টু 18.04 এ আপনার নিজস্ব ওয়ার্ডপ্রেস ইনস্টলেশন স্থাপনের প্রক্রিয়া। আমি আশা করি প্রক্রিয়াটি সহজ ও সরল ছিল।