কিভাবে Apache CentOS উপর ওয়ার্ডপ্রেস ইনস্টল করার জন্য 7
সুচিপত্র:
- পূর্বশর্ত
- মাইএসকিউএল ডেটাবেস তৈরি করা হচ্ছে
- ওয়ার্ডপ্রেস ডাউনলোড করা হচ্ছে
- অ্যাপাচি কনফিগার করা হচ্ছে
- ওয়ার্ডপ্রেস ইনস্টলেশন সম্পন্ন হচ্ছে
- উপসংহার
ওয়ার্ডপ্রেস বিশ্বব্যাপী সর্বাধিক জনপ্রিয় ওপেন সোর্স ব্লগিং এবং সিএমএস প্ল্যাটফর্ম যা আজ ইন্টারনেটে সমস্ত ওয়েবসাইটের এক চতুর্থাংশ শক্তিমান। এটি পিএইচপি এবং মাইএসকিউএল ভিত্তিক এবং বিনামূল্যে এবং প্রিমিয়াম প্লাগইন এবং থিমগুলির সাথে বাড়ানো যেতে পারে এমন একাধিক বৈশিষ্ট্য প্যাক করে। ওয়ার্ডপ্রেস হ'ল আপনার অনলাইন স্টোর, ওয়েবসাইট বা ব্লগ তৈরির সহজ উপায়।
এই টিউটোরিয়ালে, আমরা কীভাবে CentOS 7 এ ওয়ার্ডপ্রেস ইনস্টল করবেন তা ব্যাখ্যা করব। এই নিবন্ধটি লেখার সময়, ওয়ার্ডপ্রেসের সর্বশেষ সংস্করণটি 5.0.3 সংস্করণ।
আমরা ওয়েব সার্ভার, এসএসএল শংসাপত্র, সর্বশেষ পিএইচপি 7.2 এবং মাইএসকিউএল / মারিয়াডিবি একটি ডেটাবেস সার্ভার হিসাবে অ্যাপাচি সহ একটি এলএএমপি স্ট্যাক ব্যবহার করব।
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিম্নলিখিত পূর্বশর্তগুলি পূরণ করা হয়েছে তা নিশ্চিত করুন:
- একটি ডোমেন নাম আপনার সার্ভারের সার্বজনীন আইপি ঠিকানাকে নির্দেশ করেছে। আমরা
example.com
ডট কম ব্যবহার করব su সুডোর সুবিধাসহ ব্যবহারকারী হিসাবে লগ ইন these এই নির্দেশাবলীর অনুসরণ করে অ্যাপ্লিকেশন ইনস্টল করা হয়েছে P আপনি এই নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যে চলুন এনক্রিপ্ট এসএসএল শংসাপত্র তৈরি করতে পারেন।
মাইএসকিউএল ডেটাবেস তৈরি করা হচ্ছে
ওয়ার্ডপ্রেস এর ডেটা এবং কনফিগারেশন একটি মাইএসকিউএল ডাটাবেসে সঞ্চয় করে। আপনার সেন্টস সার্ভারে ইতিমধ্যে মাইএসকিউএল বা মারিয়াডিবি ইনস্টল না থাকলে আপনি নীচের গাইডগুলির মধ্যে একটি অনুসরণ করে ইনস্টল করতে পারেন:
- CentOS এ MySQL ইনস্টল করুন Cent. সেন্টোস on এ মারিয়াডিবি ইনস্টল করুন।
নিম্নলিখিত কমান্ডটি প্রয়োগ করে মাইএসকিউএল শেলটিতে লগইন করুন:
mysql -u root -p
মাইএসকিউএল শেলের মধ্যে থেকে,
wordpress
নামের একটি নতুন ডাটাবেস তৈরি করতে নিম্নলিখিত এসকিউএল স্টেটমেন্টটি চালান:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
এরপরে,
wordpressuser
নামে একটি মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট তৈরি
wordpressuser
এবং নিম্নলিখিত কমান্ডটি ব্যবহার করে ব্যবহারকারীকে প্রয়োজনীয় অনুমতিগুলি প্রদান করুন:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
একবার হয়ে গেলে, টাইপ করে মাইএসকিএল কনসোলটি থেকে প্রস্থান করুন:
ওয়ার্ডপ্রেস ডাউনলোড করা হচ্ছে
নিম্নলিখিত কমান্ডটি ওয়ার্ডপ্রেস ডাউনলোড পৃষ্ঠা থেকে উইজেট সহ ওয়ার্ডপ্রেসের সর্বশেষ সংস্করণটি ডাউনলোড করবে এবং ডোমেনের নথির মূল ডিরেক্টরিতে সংরক্ষণাগারটি বের করবে:
wget -q -O - "http://wordpress.org/latest.tar.gz" | sudo tar -xzf - -C /var/www/html --transform s/wordpress/example.com/
সঠিক অনুমতি সেট করুন যাতে ওয়েব সার্ভারটি সাইটের ফাইল এবং ডিরেক্টরিগুলিতে সম্পূর্ণ অ্যাক্সেস পেতে পারে:
sudo chown -R apache: /var/www/html/example.com
অ্যাপাচি কনফিগার করা হচ্ছে
এই মুহূর্তে, আপনার সিস্টেমে এসএসএল শংসাপত্রের সাথে অ্যাপাচি ইতিমধ্যে ইনস্টল করা উচিত, যদি এই টিউটোরিয়ালটির পূর্বশর্তগুলি পরীক্ষা না করে।
আপনার পাঠ্য সম্পাদকটি খুলুন এবং ডোমেনের অ্যাপাচি ভার্চুয়াল হোস্ট কনফিগারেশন সম্পাদনা করুন:
sudo nano /etc/httpd/conf.d/example.com.conf
আপনার ওয়ার্ডপ্রেস ডোমেনের সাথে
example.com
প্রতিস্থাপন এবং এসএসএল শংসাপত্র ফাইলগুলির সঠিক পথ নির্ধারণ করতে ভুলবেন না।
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
কনফিগারেশনটি অ্যাপাচি কে আপনার ডোমেনের
https
এবং
www
non-www
সংস্করণে পুনঃনির্দেশ করতে বলবে।
পরিবর্তনগুলি কার্যকর হওয়ার জন্য অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন:
ওয়ার্ডপ্রেস ইনস্টলেশন সম্পন্ন হচ্ছে
এখন যে ওয়ার্ডপ্রেস ডাউনলোড হয়েছে এবং অ্যাপাচি সার্ভারটি কনফিগার করা হয়েছে, আপনি ওয়েব ইন্টারফেসের মাধ্যমে ইনস্টলেশনটি শেষ করতে পারেন।
আপনার ব্রাউজারটি খুলুন, আপনার ডোমেনটি টাইপ করুন এবং নীচের মত একটি স্ক্রিন উপস্থিত হবে:
এখান থেকে আপনি নতুন থিম এবং প্লাগইন ইনস্টল করে আপনার ওয়ার্ডপ্রেস ইনস্টলেশনটি কাস্টমাইজ করতে শুরু করতে পারেন।
উপসংহার
অভিনন্দন, আপনি আপনার সেন্টস 7 সার্ভারে অ্যাপাচি সহ ওয়ার্ডপ্রেস সফলভাবে ইনস্টল করেছেন। ওয়ার্ডপ্রেস সহ প্রথম পদক্ষেপ ওয়ার্ডপ্রেস দিয়ে কীভাবে শুরু করবেন সে সম্পর্কে আরও জানার জন্য একটি ভাল শুরু করার জায়গা।
সেন্টোস ওয়ার্ডপ্রেস মাইএসকিএল মারিয়াডবি সেন্টিমিটার অ্যাপাচিসেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে পরবর্তী ক্লাউড ইনস্টল এবং কনফিগার করবেন

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

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

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