একটি দূরবর্তী ডাটাবেস ব্যবহার করতে ওয়ার্ডপ্রেস কনফিগার করুন

একটি দূরবর্তী ডাটাবেস ব্যবহার করতে ওয়ার্ডপ্রেস কনফিগার করুন

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

আবশ্যকতা

আপনার CentOS 7 VPS এ ওয়ার্ডপ্রেস চালানোর জন্য এবং এটি একটি দূরবর্তী ডাটাবেস ব্যবহার করার জন্য কনফিগার করার জন্য, আমাদের পূর্বে প্রয়োজনীয় সংস্থানগুলি প্রয়োজন:

  • একটি ওয়েব ভিপিএস যা আমরা ওয়ার্ডপ্রেস ইনস্ট্যান্স ইনস্টল করব।
  • MariaDB বা MySQL এর সাথে একটি ডেটাবেস VPS এটি ইনস্টল করা হয়েছে। ডাটাবেস এই ভিপিএস হোস্ট করা হবে।

ওয়ার্ডপ্রেস নিম্নলিখিত প্রয়োজন:

  • ওয়েব সার্ভার: অপাচে, Nginx
  • পিএইচপি সংস্করণ 7.2 বা নতুন, JSON সাপোর্ট, এমবিস্ট্রিং, জিপ এবং জিডিএক্সএনএনএক্স এক্সটেনশন সহ।
  • মারিয়াডিবি সংস্করণ 10.0 বা তার বেশি বা মাইএসকিউএল ডাটাবেস সার্ভার সংস্করণ 5.6 বা নতুন

ধাপ 1: উভয় সার্ভারে SSH এর মাধ্যমে লগ ইন করুন:

ব্যবহারকারী রুট হিসাবে SSH মাধ্যমে প্রতিটি ভিপিএস লগ ইন করুন

ssh roo @ আইপি_ অ্যাড্রেস-পোর্ট_সংখ্যা

ধাপ 2: সমস্ত প্যাকেজ আপডেট করুন

একবার লগ-ইন করার পরে, সমস্ত ইনস্টল করা RPM প্যাকেজগুলি আপ-টু-ডেট রয়েছে কিনা তা নিশ্চিত করতে উভয় সার্ভারগুলিতে নিম্নলিখিত কমান্ডটি চালান

yum -y আপডেট

ধাপ 3: MariaDB সার্ভার ইনস্টল করুন ডাটাবেস ভিপিএস উপর

yum -y mariadb mariadb-server

ধাপ 4: একটি ওয়েব VPS এ LAMP স্ট্যাক ইনস্টল করুন

টিউটোরিয়ালের প্রয়োজনীয়তা বিভাগে উল্লিখিত হিসাবে, সার্ভারে ওয়ার্ডপ্রেস চালানোর জন্য LAMP স্ট্যাক (অ্যাপাচি, মাইএসকিউএল / মারিয়াডিবি এবং পিএইচপি) প্রয়োজন। আমরা Apache ওয়েব সার্ভার ইনস্টল করার সাথে শুরু করব:

yum -y ইনস্টল করুন httpd

Apache ইনস্টলেশন সম্পূর্ণ হওয়ার পরে, ওয়েব সার্ভার শুরু করুন এবং এটি সার্ভার বুট থেকে শুরু করতে সক্ষম করুন:

systemctl httpd সক্রিয়

পিএইচপি 5.4 ডিফল্টরূপে CentOS 7 এ ইনস্টল করা হয়।

পিএইচপি 7.2 ইনস্টল এবং ব্যবহার করার জন্য, আমাদের EPEL এবং REMI সংগ্রহস্থল ইনস্টল করতে হবে:

yum install epel-release rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install yum-utils yum-config-manager -enable remi-php72 yum update

পরবর্তী, প্রয়োজনীয় পিএইচপি এক্সটেনশন সহ পিএইচপি 7.2 ইনস্টল করুন:

yum -y php php-cli php-mbstring php-gd php-mysqlnd php ইনস্টল করুন-xmlrpc php-xml php-zip php-curl

এবং পরিশেষে, MariaDB ক্লায়েন্ট প্যাকেজটি ইনস্টল করে LAMP ইনস্টলেশনটি সম্পূর্ণ করুন:

yum-ই ইনস্টল করুন মারিদ্রা-সার্ভার

সেবা শুরু করুন এবং রিবুট শুরু করতে সেট করুন

systemctl শুরু মারিয়াডব systemctl mariadb সক্রিয়

দূরবর্তী সংযোগ গ্রহণ করতে MariaiaB কনফিগারেশন ফাইল (/etc/my.cnf.d/server.cnf) সম্পাদনা করুন এবং নিম্নোক্ত লাইনটি পরিবর্তন করুন:

বাঁধ-ঠিকানা = 127.0.0.1

সঙ্গে:

বাইন্ড ঠিকানা = web_server_IP_address

ওয়েব সার্ভারের সর্বজনীন আইপি সহ 'web_server_IP_address' প্রতিস্থাপন করতে ভুলবেন না।

আপনি যদি ওয়েব ভিপিএসের সমস্ত ইন্টারফেসে শুনতে MariaiaB কনফিগার করতে চান তবে সেট করুন:

বাঁধ-ঠিকানা = 0.0.0.0

পরিবর্তনগুলি কার্যকর করার জন্য MariaDB পুনরায় চালু করুন:

systemctl restart মারিয়াডাব

ধাপ 5: ডেটাবেস VPS এ ওয়ার্ডপ্রেস জন্য একটি MariaDB ডাটাবেস তৈরি করুন

রুট ইউজার একাউন্ট দিয়ে MariaDB কনসোলে লগ ইন করুন:

# mysql -u root -p

নিম্নলিখিত প্রশ্নের ব্যবহার করে ওয়ার্ডপ্রেস জন্য একটি নতুন MariaDB ডাটাবেস তৈরি করুন:

mysql> ডেটাবেস তৈরি করুন ডাব্লুপিডিবি;

নিম্নলিখিত প্রশ্নের ব্যবহার করে ওয়ার্ডপ্রেস এর জন্য একটি নতুন MariaDB ব্যবহারকারী তৈরি করুন:

mysql> ব্যবহারকারী তৈরি করুন 'wpuser' @ 'লোকালহোস্ট'; mysql> ব্যবহারকারী তৈরি করুন 'wpuser' @ 'ডাটাবেস_ভিপিএস_আইপি';

তারপর ওয়ার্ডপ্রেসের জন্য পৃথক ব্যবহারকারী যুক্ত করার জন্য নিচের ক্যোয়ারীটি কার্যকর করুন যা মারিয়াডিবি ডাটাবেসের সাথে যোগাযোগ করবে:

mysql> ডাব্লুপিডিবিতে সমস্ত ব্যক্তিগতকৃত অনুদান দিন * mysql> ডাব্লুপিডিবিতে সমস্ত ব্যক্তিগত অনুমোদন দিন;

ডাটাবেস VPS_IP ডাটাবেস VPS এর প্রকৃত আইপি ঠিকানা দিয়ে প্রতিস্থাপন করতে ভুলবেন না।

আমরা সেট করা বিশেষাধিকার প্রয়োগ করতে নিম্নলিখিত কমান্ডটি চালান:

mysql> ফ্ল্যাশ প্রাইভেলিজ;

এখন আমরা MariaDB অধিবেশন থেকে প্রস্থান করতে পারি:

mysql> প্রস্থান করুন

ধাপ 6: সার্বজনিক আইপি (বা সমস্ত ইন্টারফেস) শোনার জন্য ডেটাবেস VPS এ মারিয়াডিবি সার্ভার কনফিগার করুন।

MariaDB কনফিগারেশন ফাইলটি সম্পাদনা করুন (/etc/my.cnf.d/server.cnf) এবং নিম্নলিখিত লাইনটি পরিবর্তন করুন:

বাঁধ-ঠিকানা = 127.0.0.1

সঙ্গে:

বাইন্ড-ঠিকানা = ডাটাবেস_সার্ভার_আইপি_ড্রেস

অথবা, ডাটাবেস ভিপিএসের সমস্ত ইন্টারফেসে শোনার জন্য MariaDB কনফিগার করুন:

বাঁধ-ঠিকানা = 0.0.0.0

পরিবর্তনগুলি কার্যকর করার জন্য MariaDB পুনরায় চালু করুন:

systemctl restart মারিয়াডাব

ধাপ 7: ওয়েব ভিপিএস ওয়ার্ডপ্রেস ইনস্টল করুন

Https://wordpress.org/download/ এ উপলব্ধ সর্বশেষ ওয়ার্ডপ্রেস সংস্করণটি ডাউনলোড করুন এবং এটি আপনার সার্ভারের একটি ডিরেক্টরিতে বের করুন:

wget https://wordpress.org/latest.zip unzip -d / var / www / html / latest.zip

ওয়ার্ডপ্রেস ফাইল এবং ডিরেক্টরি সঠিক অনুমতি সেট করুন:

চাউন apache: apache -R / var / www / html / ওয়ার্ডপ্রেস /

Wp-config-sample.php নামকরণ করুন ওয়ার্ডপ্রেস কনফিগারেশন ফাইল wp-config.php:

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

Wp-config.php ফাইলটি সম্পাদনা করুন এবং নিম্নোক্ত লাইনগুলি সংশোধন করুন

vi /var/www/html/wordpress/wp-config.php
/ ** ওয়ার্ডপ্রেস * / define ('DB_NAME', 'wpdb') এর জন্য ডাটাবেসের নাম; / ** মাইএসকিউএল ডাটাবেস ব্যবহারকারীর নাম * / সংজ্ঞায়িত ('DB_USER', 'wpuser'); / ** মাইএসকিউএল ডাটাবেস পাসওয়ার্ড * / সংজ্ঞায়িত ('DB_PASSWORD', '5tr0ng_Pa55w0rd'); / ** MySQL হোস্টনাম * / সংজ্ঞায়িত ('DB_HOST', 'ডাটাবেস_ভিপিএসআইআইপি');

ধাপ 8: ওয়ার্ডপ্রেস পরিবেশন করার জন্য Apache কনফিগার করুন

এখন আমাদের Apache কনফিগারেশন সেটআপ করতে হবে যাতে এটি ওয়ার্ডপ্রেস ডিরেক্টরিটি সরবরাহ করতে পারে। Vi বা আপনার প্রিয় সম্পাদক ব্যবহার করে নীচের বিষয়বস্তুটি /etc/httpd/conf.d/wordpress.conf ফাইলে যুক্ত করুন:

# vi /etc/httpd/conf.d/wordpress.conf

নিম্নলিখিত লাইন যোগ করুন:


দ্বিতীয়টি ব্যবহৃত হবে [ইমেল সুরক্ষিত]
ডকুমেন্টরুট / var / www / html / ওয়ার্ডপ্রেস
সার্ভার-নাম আপনার-domain.com
সার্ভারালিয়াস www.your-domain.com

আলিয়া / মাতমো "/ var / www / html / ওয়ার্ডপ্রেস /"

বিকল্প + অনুসরণ করুন Symlinks
সবাইকে উপেক্ষা করুন

ErrorLog / var / লগ / httpd / ওয়ার্ডপ্রেস-ত্রুটি_লগ
কাস্টমলগ / var / log / httpd / ওয়ার্ডপ্রেস-অ্যাক্সেস_লগ সাধারণ

পরিবর্তনগুলি সংরক্ষণ করুন এবং পরিবর্তনগুলি কার্যকর করার জন্য আপ্যাচাকে পুনরায় চালু করুন:

systemctl restart httpd

আপনার প্রিয় ওয়েব ব্রাউজারে http://your-domain.com খুলুন এবং ওয়ার্ডপ্রেস ইনস্টলেশানটি শেষ করুন।

অভিনন্দন। আপনি সফলভাবে একটি দূরবর্তী ডাটাবেস ব্যবহার করতে ওয়ার্ডপ্রেস কনফিগার করেছেন CentOS 7 সার্ভার।

মূল নিবন্ধ