ডিবিয়ান 10 এ কীভাবে ড্রুপাল ইনস্টল করবেন


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

এই নিবন্ধে, আপনি ডিবিয়ান 10/9 এ ড্রুপাল ইনস্টল করতে শিখবেন।

অন্য কোনও সিএমএসের মতো, দ্রুপাল সামনের প্রান্তে চলে এবং ব্যাকএন্ডে একটি ডাটাবেস সার্ভার দ্বারা চালিত। অতএব, আপনার অন্য কোনও কিছুর আগে একটি ল্যাম্প স্ট্যাক ইনস্টল করা দরকার। LAMP এ অ্যাপাচি ওয়েব সার্ভার, মারিয়াডিবি/মাইএসকিউএল ডাটাবেস এবং পিএইচপি সমন্বিত যা একটি সার্ভার-সাইড স্ক্রিপ্টিং ভাষা।

এই গাইডটিতে, আমরা নিম্নলিখিত সংস্করণগুলি ব্যবহার করেছি:

  • অ্যাপাচি ওয়েবসার্ভার
  • মারিয়াডিবি ডাটাবেস সার্ভার
  • পিএইচপি (ড্রুপাল 9, পিএইচপি 7.3 এবং পরবর্তী সংস্করণগুলির জন্য প্রস্তাবিত)

প্রয়োজনীয়তা পূরণের সাথে, আসুন শুরু করা যাক!

পদক্ষেপ 1: ডেবিয়ান 10 এ ল্যাম্প স্ট্যাক ইনস্টল করুন

১. ড্রুপাল ইনস্টল করতে আপনার অবশ্যই একটি চলমান ওয়েব-সার্ভার এবং একটি ডাটাবেস সার্ভার থাকতে হবে, এই নিবন্ধে আমরা অ্যাপাচি, পিএইচপি, এবং মারিয়াডিবিয়ের সাথে কাজ করব, আপনি এপিটি কমান্ড ব্যবহার করে ইনস্টল করতে পারেন যেমন প্রদর্শিত হবে।

$ sudo apt install apache2 mariadb-server mariadb-client php libapache2-mod-php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-intl php-mbstring php-curl php-xml php-pear php-tidy php-soap php-bcmath php-xmlrpc 

২. এরপরে, আপনাকে নিম্নলিখিত সুরক্ষা স্ক্রিপ্টটি চালিয়ে ডেটাবেস ইনস্টলেশনতে কিছু বেসিক সুরক্ষা ব্যবস্থা প্রয়োগ করতে হবে যা মারিয়াডিবি প্যাকেজটির সাহায্যে পাঠানো হয়।

$ sudo mysql_secure_installation

স্ক্রিপ্টটি কার্যকর করার পরে, এটি আপনাকে এমন কয়েকটি সিরিজের প্রশ্ন জিজ্ঞাসা করবে যেখানে আপনি দেখানো হয়েছে এমন কিছু বেসিক সুরক্ষা বিকল্প সক্ষম করতে হ্যাঁ (y) উত্তর দিতে পারেন।

  • মূলের জন্য বর্তমান পাসওয়ার্ড প্রবেশ করান (কোনওটির জন্য প্রবেশ করান না): প্রবেশ করুন
  • একটি রুট পাসওয়ার্ড সেট করবেন? [Y/n] <কোড <<
  • বেনামে ব্যবহারকারীদের সরান? [Y/n] <কোড <<
  • দূরবর্তী অবস্থান থেকে রুট লগইন বাতিল করবেন? [ওয়াই/এন] <কোড <<
  • পরীক্ষার ডাটাবেস এবং এর অ্যাক্সেস সরাবেন? [ওয়াই/এন] <কোড <<
  • সুবিধাগুলি টেবিলগুলি এখনই আবার লোড করুন? [ওয়াই/এন] <কোড <<

পদক্ষেপ 2: একটি ড্রুপাল ডেটাবেস তৈরি করুন

৩. পরবর্তী, আমরা একটি ডেটাবেস তৈরি করে শুরু করব যা ড্রপাল দ্বারা ইনস্টলেশন চলাকালীন এবং পরে ডেটা সংরক্ষণের জন্য ব্যবহৃত হবে। প্রথমে মারিয়াডিবি ডাটাবেস সার্ভারে লগ ইন করুন।

$ sudo mysql -u root -p

আপনি নিম্নলিখিত স্বাগত বার্তা পাবেন।

৪. একবার আপনি মারিয়াডিবি শেলটিতে লগইন করার পরে, আমরা drupal_db নামে একটি ডাটাবেস তৈরি করতে যাচ্ছি।

MariaDB [(none)]> create DATABASE drupal_db;

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

MariaDB [(none)]> create USER ‘drupal_user’@’localhost’ IDENTIFIED BY “StrongPassword”;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY “password”;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

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

পদক্ষেপ 3: ডেবিয়ানে দ্রুপাল ডাউনলোড এবং ইনস্টল করুন

We. আমরা উইজেট কমান্ড থেকে দ্রুপালের সংক্ষেপিত ফাইলটি ডাউনলোড করতে যাচ্ছি।

$ sudo wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz

The. ডাউনলোড শেষ হয়ে গেলে, এটি আপনার বর্তমান ডিরেক্টরিতে বের করুন এবং সঙ্কুচিত ড্রুপাল ফোল্ডারটিকে /var/www/html পাথে সরান এবং ডিরেক্টরিতে প্রদর্শিত সামগ্রীর তালিকা অনুযায়ী প্রদর্শিত করুন:

$ sudo tar -xvf drupal.tar.gz
$ sudo mv drupal-9.0.7 /var/www/html/drupal
$ ls -l /var/www/html/drupal

৮. এরপরে, জনগণের জন্য দ্রুপালকে অ্যাক্সেসযোগ্য করার জন্য ডিরেক্টরি অনুমতিগুলি সংশোধন করুন।

$ sudo chown -R www-data:www-data /var/www/html/drupal/
$ sudo chmod -R 755 /var/www/html/drupal/

পদক্ষেপ 4: অ্যাপাচি ড্রুপাল ভার্চুয়াল হোস্ট তৈরি করুন

9. সামনের প্রান্তে দ্রুপাল পরিবেশন করার জন্য, আমাদের দ্রুপালের সাইট পরিবেশন করার জন্য একটি অ্যাপাচি ভার্চুয়াল হোস্ট ফাইল তৈরি করতে হবে। আপনার প্রিয় পাঠ্য সম্পাদক ব্যবহার করে, ফাইলটি প্রদর্শিত হিসাবে তৈরি করুন। এখানে, আমরা vim সম্পাদক ব্যবহার করছি।

$ sudo vim /etc/apache2/sites-available/drupal.conf

ভার্চুয়াল হোস্ট ফাইলটিতে প্রদর্শিত সামগ্রীটি আটকান।

<VirtualHost *:80>
     ServerAdmin [email 
     DocumentRoot /var/www/html/drupal/
     ServerName  example.com  
     ServerAlias www.example.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/drupal/>;
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>

     <Directory /var/www/html/>
            RewriteEngine on
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
    </Directory>
</VirtualHost>

আপনার হয়ে গেলে, পরিবর্তনগুলি সংরক্ষণ করুন এবং ফাইলটি প্রস্থান করুন।

10. এই পয়েন্ট অবধি, কেবলমাত্র অ্যাপাচি স্বাগতম পৃষ্ঠাটি একটি ব্রাউজার থেকে অ্যাক্সেসযোগ্য। আমাদের এটি পরিবর্তন করতে হবে এবং অ্যাপাচি ড্রুপাল সাইট পরিবেশন করতে হবে। এটি অর্জনের জন্য, আমাদের দ্রুপালের ভার্চুয়াল হোস্ট সক্ষম করা দরকার। সুতরাং, নিম্নলিখিত কমান্ডগুলি কার্যকর করুন:

$ sudo a2ensite drupal.conf
$ sudo a2enmod rewrite

পরিশেষে, পরিবর্তনগুলি প্রভাবিত করতে অ্যাপাচি ওয়েবসার্ভারটি পুনরায় চালু করুন।

$ sudo systemctl restart apache2

১১. আপনার যদি ইউএফডাব্লু ফায়ারওয়াল চলমান থাকে তবে প্রদর্শিত HTTP পোর্টটি খুলুন।

$ sudo ufw allow 80/tcp
$ sudo ufw reload

পদক্ষেপ:: একটি ব্রাউজার থেকে সেটআপ ড্রুপাল

12. এটি দ্রুপাল ইনস্টলের চূড়ান্ত পদক্ষেপ এবং এটি একটি ব্রাউজারে সেট আপ করা প্রয়োজন। সুতরাং, আপনার প্রিয় ব্রাউজারটি জ্বালিয়ে দিন এবং প্রদর্শিত হিসাবে আপনার সার্ভারের আইপি ঠিকানা ব্রাউজ করুন:

http://www.server-ip/

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

13. 3 টি ইনস্টলেশন প্রোফাইল রয়েছে যা আপনি দ্রুপাল ইনস্টল করতে ব্যবহার করতে পারেন, তবে সরলতার জন্য, আমরা 'স্ট্যান্ডার্ড' প্রোফাইল নিয়ে যাব।

14. পরবর্তী পদক্ষেপে, উপরে বর্ণিত হিসাবে দ্রুপালের জন্য ডাটাবেস বিশদটি পূরণ করুন এবং 'সংরক্ষণ করুন এবং চালিয়ে যান' এ ক্লিক করুন।

15. দ্রুপালের ইনস্টলার সমস্ত ফাইল এবং ডাটাবেস মডিউল ইনস্টল করতে শুরু করবে।

16. ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, আপনাকে নিজের সাইটের বিবরণ যেমন সাইটের নাম, সাইটের ঠিকানা, টাইমজোন এবং কয়েকটি উল্লেখ করার জন্য অবস্থান সরবরাহ করতে হবে। সমস্ত বিবরণ পূরণ করতে ভুলবেন না।

17. অবশেষে, আপনি প্রদর্শিত হিসাবে দ্রুপালের জন্য ডিফল্ট ড্যাশবোর্ড পাবেন:

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