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

উবুন্টু 18.04 ওয়ার্ডপ্রেস

ওয়ার্ডপ্রেস এক হয়ে গেছে কন্টেন্ট ম্যানেজমেন্ট সিস্টেমের (সিএমএস) সর্বাধিক জনপ্রিয় এবং নেটওয়ার্কে ব্যবহৃত, এটি কারণ এটি বিভিন্ন ধরণের ব্যবহারের সাথে খাপ খাইয়ে নেওয়া যায়, এতে প্রচুর পরিমাণে প্লাগইন রয়েছে যা আপনাকে এই লেকের থিম বা স্কিনগুলি ছাড়াই এর ব্যবহার আরও বাড়িয়ে তুলতে দেয়।

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

ইনস্টলেশন প্রক্রিয়া

কিছু করার আগে, আপনাকে অবশ্যই সিস্টেমটি আপডেট করতে হবে:

sudo apt-get upgrade && sudo apt-get upgrade -y

Nginx ইনস্টলেশন

আমাদের সিস্টেমে ওয়ার্ডপ্রেস ইনস্টল করার জন্য, আমরা এর ক্রিয়াকলাপের জন্য কয়েকটি সরঞ্জামের উপর নির্ভর করতে চলেছি, প্রথমটি হ'ল এনগিনেক্স:

sudo apt-get install nginx -y

মারিয়াডিবি ইনস্টলেশন

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

sudo apt-get install mariadb-server -y

এখনই হয়ে গেল আমরা ডাটাবেস সার্ভার কনফিগার করতে নিম্নলিখিত কমান্ডটি কার্যকর করতে যাচ্ছি:

mysql_secure_installation

এখানে শুধু আমরা নির্দেশাবলী অনুসরণ করব এবং এটি আমাদের একটি পাসওয়ার্ড সেট করতে বলবে, যা আমাদের ভুলতে হবে না।

ডাটাবেস তৈরি

আমাদের থাকা শংসাপত্রগুলির সাথে আমাদের অবশ্যই লগ ইন করতে হবেআমরা যদি ডিফল্টটিকে ছেড়ে চলে যাই তবে এটি নীচে হওয়া উচিত:

mysql -u root -p

যদি তারা আপনার ব্যবহারকারীর--এর পরে এবং আপনার পাসওয়ার্ড-পি-এর পরে না রাখে

হয়ে গেল এটি একটি ডাটাবেস তৈরি করার সময়, যার সাহায্যে ওয়ার্ডপ্রেস এই আদেশগুলি কার্যকর করে পরিবেশন করা হবে:

CREATE DATABASE wordpress;

CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';

GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;

FLUSH PRIVILEGES;

exit;

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

পিএইচপি ইনস্টলেশন

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

sudo apt-get ইনস্টল করুন php-fpm php-curl php-mysql php-gd php-mbstring php-xML php-xmlrpc -y

এটি করা হয়েছেসময় আমরা php.ini ফাইল সম্পাদনা করতে যাচ্ছি।

sudo nano /etc/php/7.2/fpm/php.ini

Y এই লাইনটি দেখুন:

;cgi.fix_pathinfo=1

আমাদের অবশ্যই লাইনটি সংঘবদ্ধ করতে হবে অপসারণ; = 1 থেকে = 0 পরিবর্তন করুন নিম্নলিখিত হিসাবে রয়ে গেছে:

cgi.fix_pathinfo=0

তারপর আমরা php.ini ফাইলটিতে নিম্নলিখিত লাইনগুলি সন্ধান করব এবং নিম্নলিখিত মানগুলি রাখব, তাদের দেখতে এইরকম হওয়া উচিত:

upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120

ওয়ার্ডপ্রেস ডাউনলোড করুন

ওয়ার্ডপ্রেস-উবুন্টু

এখন আসুন ওয়ার্ডপ্রেসের সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং আমরা এটি ডিফল্ট Nginx ডিরেক্টরিতে রাখব:

cd /var/www/html

wget https://wordpress.org/latest.tar.gz

নতুন ডাউনলোড করা ফাইলটি এর সাথে আনজিপ করুন:

tar -zxvf latest.tar.gz --strip-components=1

এখন আসুন Nginx ফোল্ডারের অনুমতিগুলি পরিবর্তন করুন:

chown -R www-data:www-data /var/www/html/
chmod -R 755

হয়ে গেল এর সাথে একটি কনফিগারেশন ফাইল তৈরি করি:

nano /etc/nginx/sites-available/example.com

Y আমরা নিম্নলিখিত করা:

server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 500M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
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;
include fastcgi_params;
}
}

এখন আমাদের অবশ্যই এটি দিয়ে সক্ষম করতে হবে:

ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

এখন Nginx এবং পিএইচপি পুনরায় চালু করুন পরিবর্তনগুলি কার্যকর হওয়ার জন্য

sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service

ওয়ার্ডপ্রেস সেট আপ

এখন আসুন ওয়ার্ডপ্রেস কনফিগারেশন ফাইলটি সম্পাদনা করি যেখানে আমরা ডাটাবেসের শংসাপত্রগুলি রাখব:

mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

sudo nano /var/www/html/wp-config.php

Y আমরা তথ্য পরিবর্তন করব তিনি:

define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');

হয়ে গেল সুরক্ষা কারণে, তাদের অবশ্যই সুরক্ষা কীগুলি আপডেট করতে হবে আপনার ডাব্লুপি-কনফিগারেশনে

যাতে আমাদের অবশ্যই এগুলি তৈরি করা উচিত, আমরা পরিদর্শন করে এটি এই লিঙ্কে এবং আমরা আমাদের কনফিগারেশন ফাইলে এই সাইটটি আমাদের দেওয়া মানগুলি পরিবর্তন করি।

এবং এটি দিয়ে সম্পন্ন আমরা ইতিমধ্যে আমাদের সিস্টেমে ওয়ার্ডপ্রেস ইনস্টল করেছি।

এটি সহজভাবে ব্যবহার শুরু করুন আমাদের অবশ্যই একটি ব্রাউজার খুলতে হবে এবং যেখানে আমাদের ওয়ার্ডপ্রেস রয়েছে সেই ঠিকানা বারে রাখতে হবে প্রথমেই / var / www / html / বা আমাদের আইপি ঠিকানা


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   পিয়ের তিনি বলেন

    এখন আমরা এনগিনেক্স ফোল্ডারের অনুমতিগুলি পরিবর্তন করতে যাচ্ছি:

    chown -R www-data: www-data / var / www / html /
    chmod -R 755

    Chmod -R 755 এর পরে ত্রুটি (প্যারামিটার অনুপস্থিত)

  2.   রোমালদো তিনি বলেন

    দয়া করে সুডো এপটি-গেট আপগ্রেড করুন && sudo এপটি-গেট আপগ্রেড -y

    দ্বারা

    sudo apt-get update && sudo apt-get up -y