কিভাবে ইনস্টল করুন এবং উবুন্টু 18.04 কনফিগার ওয়ার্ডপ্রেস
সুচিপত্র:
- পূর্বশর্ত
- একটি মাইএসকিউএল ডাটাবেস তৈরি করা হচ্ছে
- পিএইচপি ইনস্টল করা হচ্ছে
- ওয়ার্ডপ্রেস ডাউনলোড করা হচ্ছে
- অ্যাপাচি কনফিগার করা হচ্ছে
- ওয়ার্ডপ্রেস ইনস্টলেশন সম্পন্ন হচ্ছে
- উপসংহার
ওয়ার্ডপ্রেস এখন পর্যন্ত সর্বাধিক জনপ্রিয় ওপেন সোর্স ব্লগিং এবং সিএমএস প্ল্যাটফর্ম যা বিশ্বের এক চতুর্থাংশ ওয়েবসাইটকে ক্ষমতা দেয়। এটি পিএইচপি এবং মাইএসকিউএল ভিত্তিক এবং বিনামূল্যে এবং প্রিমিয়াম প্লাগইন এবং থিমগুলির সাথে বাড়ানো যেতে পারে এমন একাধিক বৈশিষ্ট্য প্যাক করে। ওয়ার্ডপ্রেস আপনাকে সহজেই আপনার ইকমার্স স্টোর, ওয়েবসাইট, পোর্টফোলিও বা ব্লগ তৈরি করতে সক্ষম করে।
এই টিউটোরিয়ালে, আমরা আপনাকে একটি উবুন্টু 18.04 মেশিনে ওয়ার্ডপ্রেস ইনস্টল করার পদ্ধতি দেখাব। এটি মোটামুটি সোজা প্রক্রিয়া যা সম্পূর্ণ হতে দশ মিনিটেরও কম সময় নেয়। এই নিবন্ধটি লেখার সময়, ওয়ার্ডপ্রেসের সর্বশেষ সংস্করণটি 5.0.2 সংস্করণ।
আমরা ওয়েব সার্ভার, এসএসএল শংসাপত্র, সর্বশেষ পিএইচপি 7.2 এবং মাইএসকিউএল / মারিয়াডিবি একটি ডেটাবেস সার্ভার হিসাবে অ্যাপাচি সহ একটি এলএএমপি স্ট্যাক ব্যবহার করব।
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে নিম্নলিখিত পূর্বশর্তগুলি পূরণ করা হয়েছে তা নিশ্চিত করুন:
- আপনার সার্ভারের সার্বজনীন আইপিটিতে একটি ডোমেন নাম নির্দেশ করুন name আমরা
example.com
ডটকম ব্যবহার করব su সুডোর সুবিধাসহ ব্যবহারকারী হিসাবে লগ ইন হয়েছি these এই নির্দেশাবলী অনুসরণ করে অ্যাপাচি ইনস্টল করা হয়েছে You আপনার ডোমেনের জন্য আপনার একটি SSL শংসাপত্র ইনস্টল করা আছে have আপনি এই নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যে চলুন এনক্রিপ্ট এসএসএল শংসাপত্র ইনস্টল করতে পারেন।
প্যাকেজ তালিকা আপডেট করুন এবং ইনস্টল করা প্যাকেজগুলি সর্বশেষ সংস্করণে আপগ্রেড করুন:
sudo apt update
sudo apt upgrade
একটি মাইএসকিউএল ডাটাবেস তৈরি করা হচ্ছে
ওয়ার্ডপ্রেস মাইএসকিউএল ডাটাবেস ব্যবহার করে এর সমস্ত ডেটা যেমন পোস্ট, পৃষ্ঠাগুলি, ব্যবহারকারী, প্লাগইন এবং থিম সেটিংস সংরক্ষণ করে। আমরা একটি মাইএসকিউএল ডাটাবেস, মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট তৈরি করে শুরু করব এবং ডাটাবেসে অ্যাক্সেসের অনুমতি দেব।
আপনার উবুন্টু সার্ভারে আপনার যদি মাইএসকিউএল বা মারিয়াডিবি ইনস্টল না থাকে তবে আপনি নীচের গাইডগুলির একটি অনুসরণ করে তা করতে পারেন:
নিম্নলিখিত কমান্ডটি লিখে মাইএসকিউএল শেলটিতে লগইন করুন:
sudo mysql
মাইএসকিউএল শেল এর মধ্যে থেকে একটি ডাটাবেস তৈরি করতে নিম্নলিখিত এসকিউএল স্টেটমেন্টটি চালান:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
এরপরে, একটি মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন এবং ডাটাবেসটিতে অ্যাক্সেস মঞ্জুর করুন:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
শেষ অবধি, টাইপ করে মাইএসকিএল কনসোল থেকে প্রস্থান করুন:
পিএইচপি ইনস্টল করা হচ্ছে
PHP 7.2 যা উবুন্টু 18.04 এ ডিফল্ট পিএইচপি সংস্করণটি সম্পূর্ণরূপে সমর্থিত এবং ওয়ার্ডপ্রেসের জন্য প্রস্তাবিত।
পিএইচপি ইনস্টল করতে এবং সমস্ত প্রয়োজনীয় পিএইচপি এক্সটেনশানগুলি নিম্নলিখিত কমান্ডটি চালায়:
sudo apt install php7.2 php7.2-cli php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
অ্যাপাচি পুনরায় চালু করুন যাতে নতুন ইনস্টল হওয়া পিএইচপি এক্সটেনশানগুলি লোড হয়:
sudo systemctl restart apache2
ওয়ার্ডপ্রেস ডাউনলোড করা হচ্ছে
ওয়ার্ডপ্রেস সংরক্ষণাগারটি ডাউনলোড করার আগে প্রথমে একটি ডিরেক্টরি তৈরি করুন যা আমাদের ওয়ার্ডপ্রেস ফাইলগুলিকে ধারণ করবে:
sudo mkdir -p /var/www/example.com
পরবর্তী পদক্ষেপটি নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করে ওয়ার্ডপ্রেস ডাউনলোড পৃষ্ঠা থেকে ওয়ার্ডপ্রেসের সর্বশেষ সংস্করণটি ডাউনলোড করা হবে:
cd /tmp
wget
ডাউনলোড শেষ হয়ে গেলে, সংরক্ষণাগারটি বের করুন এবং নিষ্কাশিত ফাইলগুলি ডোমেনের নথির মূল ডিরেক্টরিতে সরিয়ে নিন:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/example.com/
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/example.com/
সঠিক অনুমতি সেট করুন যাতে ওয়েব সার্ভারটি নিম্নলিখিত chown কমান্ডটি ব্যবহার করে সাইটের ফাইল এবং ডিরেক্টরিগুলিতে সম্পূর্ণ অ্যাক্সেস পেতে পারে:
sudo chown -R www-data: /var/www/example.com
অ্যাপাচি কনফিগার করা হচ্ছে
এই মুহূর্তে, আপনার সিস্টেমে এসএসএল শংসাপত্রের সাথে অ্যাপাচি ইতিমধ্যে ইনস্টল করা উচিত, যদি এই টিউটোরিয়ালটির পূর্বশর্তগুলি পরীক্ষা না করে।
পরবর্তী পদক্ষেপটি হ'ল আমাদের ওয়ার্ডপ্রেস ডোমেনের জন্য অ্যাপাচি ভার্চুয়াল হোস্টিং কনফিগারেশন সম্পাদনা করা:
sudo nano /etc/apache2/sites-available/example.com.conf
নিম্নলিখিত অ্যাপাচি কনফিগারেশনটি আপনার ডোমেনের
https
এবং www- এ
non-www
সংস্করণে
http
কে পুনঃনির্দেশ করে এবং HTTP2 সক্ষম করে। আপনার ওয়ার্ডপ্রেস ডোমেনের সাথে
example.com
প্রতিস্থাপন এবং এসএসএল শংসাপত্র ফাইলগুলির সঠিক পথ নির্ধারণ করতে ভুলবেন না।
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/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 Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/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 Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/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 Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/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 Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/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
ডোমেনের জন্য ভার্চুয়াল হোস্ট সক্ষম করুন। নীচের কমান্ডটি
sites-enabled
ডিরেক্টরিতে
sites-available
থেকে একটি প্রতীকী লিঙ্ক তৈরি করবে:
sudo a2ensite example.com
নতুন কনফিগারেশনটি কার্যকর হওয়ার জন্য, টাইপ করে অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন:
sudo systemctl restart apache2
ওয়ার্ডপ্রেস ইনস্টলেশন সম্পন্ন হচ্ছে
এখন ওয়ার্ডপ্রেস ডাউনলোড হয়ে গেছে এবং সার্ভার কনফিগারেশন সম্পূর্ণ হয়েছে, ওয়েব ইন্টারফেসের মাধ্যমে ওয়ার্ডপ্রেস ইনস্টলেশন চূড়ান্ত করার সময় এসেছে।
আপনার ব্রাউজারটি খুলুন, আপনার ডোমেনটি টাইপ করুন এবং নীচের মত একটি স্ক্রিন উপস্থিত হবে:
এখান থেকে আপনি নতুন থিম এবং প্লাগইন ইনস্টল করে আপনার ওয়ার্ডপ্রেস ইনস্টলেশনটি কাস্টমাইজ করতে শুরু করতে পারেন।
উপসংহার
অভিনন্দন, আপনি আপনার উবুন্টু 18.04 সার্ভারে অ্যাপাচি সহ সফলভাবে ওয়ার্ডপ্রেস ইনস্টল করেছেন। ওয়ার্ডপ্রেস সহ প্রথম পদক্ষেপ ওয়ার্ডপ্রেস দিয়ে কীভাবে শুরু করবেন সে সম্পর্কে আরও জানার জন্য একটি ভাল শুরু করার জায়গা।
উবুন্টু ওয়ার্ডপ্রেস মাইএসকিএল মারিয়াডবি সেমিস অ্যাপাচিউবুন্টু 18.04 এ অ্যাপাচি দিয়ে কীভাবে পরবর্তী ক্লাউড ইনস্টল এবং কনফিগার করবেন

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

পিএইচপিএমইএডমিন একটি ওপেন সোর্স পিএইচপি অ্যাপ্লিকেশন যা মাইএসকিউএল এবং মারিয়াডিবি সার্ভারগুলির পরিচালনা ওয়েব-ভিত্তিক ইন্টারফেসের মাধ্যমে পরিচালনার জন্য designed
সেন্টোস 7 এ অ্যাপাচি দিয়ে ওয়ার্ডপ্রেস কীভাবে ইনস্টল করবেন

এই টিউটোরিয়ালে আমরা কীভাবে সেন্টস Cent এ ওয়ার্ডপ্রেস ইনস্টল করবেন তা ব্যাখ্যা করব WordPress ওয়ার্ডপ্রেস হ'ল বিশ্বজুড়ে এখন পর্যন্ত সবচেয়ে জনপ্রিয় ওপেন সোর্স ব্লগিং এবং সিএমএস প্ল্যাটফর্ম।