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


ওয়ার্ডপ্রেস 5 সম্প্রতি প্রকাশিত হয়েছে এবং আপনারা যারা তাদের নিজের দেবিয়ান সার্ভারে এটি পরীক্ষা করতে আগ্রহী তাদের জন্য আমরা একটি সহজ এবং সোজাসাপ্ট সেটআপ গাইড প্রস্তুত করেছি।

আমরা এলইএমপি - এনগিনেক্স - লাইটওয়েট ওয়েব সার্ভার, মারিয়াডিবি - জনপ্রিয় ডাটাবেস সার্ভার এবং পিএইচপি 7 ব্যবহার করব।

  1. ডেবিয়ান 9 মিনিমাম ইনস্টলেশন সহ একটি ডেডিকেটেড সার্ভার বা একটি ভিপিএস (ভার্চুয়াল প্রাইভেট সার্ভার)

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

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

ডেবিয়ান 9 এ এনগিনেক্স ওয়েব সার্ভার ইনস্টল করা হচ্ছে

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

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

পরবর্তী সার্ভারটি শুরু করুন এবং এটি সক্ষম করুন, যাতে প্রতিটি সিস্টেম বুট হওয়ার পরে এটি স্বয়ংক্রিয়ভাবে শুরু হবে।

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

এনগিনেক্সে ওয়ার্ডপ্রেস ওয়েবসাইটের জন্য ভোস্ট সেট আপ করা হচ্ছে

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

আপনার প্রিয় পাঠ্য সম্পাদক সহ নিম্নলিখিত ফাইলটি খুলুন:

$ 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.0-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

একবার আপনি ফাইল সম্পাদনা শেষ করে এটিকে সংরক্ষণ করুন এবং তারপরে নীচের কমান্ডের সাহায্যে সাইটটি সক্ষম করুন।

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

এর পরে, আমাদের nginx পুনরায় লোড করতে হবে যাতে পরিবর্তনগুলি সক্রিয় হতে পারে।

$ sudo systemctl reload nginx 

ডেবিয়ান 9 এ মারিয়াডিবি 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

নীচের কমান্ডগুলি ওয়ার্ডপ্রেস নামক ডাটাবেস তৈরি করবে, তারপরে পাসওয়ার্ডের সাথে <সুরক্ষিত পাসওয়ার্ড সহ wp_user ডাটাবেস ব্যবহারকারী তৈরি করবে, তারপরে ওয়ার্ডপ্রেস ডাটাবেস। পরবর্তী সুবিধাগুলি ফ্লাশ করা হবে এবং আমরা মাইএসকিউএল প্রম্পট থেকে প্রস্থান করব। আপনি আপনার পছন্দ অনুসারে ডাটাবেস, ব্যবহারকারী এবং পাসওয়ার্ড সহ গা bold় পাঠ্য পরিবর্তন করতে পারেন:

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

ডেবিয়ান 9 এ পিএইচপি 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.0-fpm
$ systemctl enable php7.0-fpm

ডেবিয়ান 9 এ ওয়ার্ডপ্রেস 5 ইনস্টল করা

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

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

সংরক্ষণাগারে ওয়ার্ডপ্রেস নামের ফোল্ডার রয়েছে এবং আমরা এটিকে/var/www/html ডিরেক্টরিতে বের করব:

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

আমরা nginx ইনস্টল করার সময় আমরা আমাদের নথির মূল প্রস্তুত করেছি। এই দস্তাবেজটির মূলটি হ'ল/var/www/এইচটিএমএল/ওয়ার্ডপ্রেস /। আমাদের এখনই যা করা দরকার তা হ'ল ফোল্ডারের মালিকানা আপডেট করা যাতে ওয়েব সার্ভার এটি অ্যাক্সেস করতে পারে:

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

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

IP-address example.com

যেখানে আপনার আইপি-ঠিকানাটি সিস্টেমের আইপি ঠিকানা এবং উদাহরণ ডট কমের সাথে আপনি যে ডোমেনটি ব্যবহার করতে চান তা প্রতিস্থাপন করা উচিত।

আপনি পৃষ্ঠাটি লোড করার সময় আপনার নিম্নলিখিতটি দেখতে হবে:

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

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

আপনি যখন বোতামটি ক্লিক করেন, আপনার ইনস্টলেশন সম্পূর্ণ হবে। এখন আপনি আপনার ব্র্যান্ডের নতুন ওয়ার্ডপ্রেস ওয়েবসাইট পরিচালনা শুরু করতে পারেন।