ড্রুপাল (Drupal) ইনস্টল করার জন্য XAMPP (Windows) বা LAMP (Linux) সার্ভার ব্যবহার করা একটি সহজ এবং কার্যকর পদ্ধতি। এই গাইডে XAMPP এবং LAMP উভয় পরিবেশে ড্রুপাল ইনস্টলেশনের ধাপগুলো ব্যাখ্যা করা হয়েছে।
XAMPP সার্ভারে ড্রুপাল ইনস্টলেশন (Windows)
১. XAMPP ইনস্টল করুন:
- XAMPP ডাউনলোড করুন Apache Friends থেকে এবং সেটআপ সম্পন্ন করুন।
- ইনস্টলেশনের সময় Apache এবং MySQL সিলেক্ট করুন।
- XAMPP কন্ট্রোল প্যানেল চালু করে Apache এবং MySQL সার্ভার চালু করুন।
২. ড্রুপাল ডাউনলোড করুন:
- ড্রুপালের সর্বশেষ সংস্করণ ডাউনলোড করুন Drupal.org থেকে।
ডাউনলোড করা ফাইল আনজিপ করুন এবং
htdocsফোল্ডারে একটি নতুন ডিরেক্টরি তৈরি করে ফাইলগুলো রাখুন। উদাহরণস্বরূপ:C:\xampp\htdocs\drupal
৩. ডাটাবেস তৈরি করুন:
- ব্রাউজারে যান:
http://localhost/phpmyadmin - একটি নতুন ডাটাবেস তৈরি করুন (উদাহরণ:
drupal_db)। ডাটাবেসের জন্য UTF-8 ফরম্যাট নির্বাচন করুন।
৪. ড্রুপাল ইনস্টল করুন:
- ব্রাউজারে যান:
http://localhost/drupal - ভাষা নির্বাচন করুন এবং "Install Profile" (Standard বা Minimal) নির্বাচন করুন।
- ডাটাবেসের তথ্য প্রদান করুন:
- Database Name:
drupal_db - Username:
root - Password: (ফাঁকা রাখুন, যদি কোনো পাসওয়ার্ড না থাকে)।
- Database Name:
- বাকী ধাপগুলো অনুসরণ করুন এবং ইনস্টলেশন সম্পন্ন করুন।
৫. সাইট কনফিগারেশন:
- সাইটের নাম, অ্যাডমিন ইউজারনেম, পাসওয়ার্ড, এবং ইমেইল ঠিকানা প্রদান করুন।
- ইনস্টলেশন শেষে ড্রুপালের অ্যাডমিন ড্যাশবোর্ড অ্যাক্সেস করুন।
LAMP সার্ভারে ড্রুপাল ইনস্টলেশন (Linux)
১. LAMP স্ট্যাক ইনস্টল করুন:
Linux ডিস্ট্রিবিউশনে LAMP সার্ভার ইনস্টল করুন।
Ubuntu ব্যবহার করলে:sudo apt update sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-xml php-gd php-mbstring unzip
২. ড্রুপাল ডাউনলোড করুন:
ড্রুপালের সর্বশেষ সংস্করণ ডাউনলোড করুন:
wget https://www.drupal.org/download-latest/zip -O drupal.zipডাউনলোড করা ফাইল আনজিপ করুন এবং
/var/www/htmlডিরেক্টরিতে রাখুন:unzip drupal.zip sudo mv drupal-<version> /var/www/html/drupal
৩. ডাটাবেস তৈরি করুন:
MySQL-এ লগ ইন করুন:
sudo mysql -u root -pএকটি নতুন ডাটাবেস এবং ব্যবহারকারী তৈরি করুন:
CREATE DATABASE drupal_db; CREATE USER 'drupal_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON drupal_db.* TO 'drupal_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
৪. ফাইল পারমিশন ঠিক করুন:
ড্রুপাল ডিরেক্টরির জন্য সঠিক পারমিশন দিন:
sudo chown -R www-data:www-data /var/www/html/drupal sudo chmod -R 755 /var/www/html/drupal
৫. Apache সার্ভার কনফিগার করুন:
Apache কনফিগারেশন ফাইল তৈরি করুন:
sudo nano /etc/apache2/sites-available/drupal.confনিচের কনফিগারেশন লিখুন:
<VirtualHost *:80> ServerName your_domain DocumentRoot /var/www/html/drupal <Directory /var/www/html/drupal> AllowOverride All </Directory> </VirtualHost>ফাইলটি সংরক্ষণ করে Apache সার্ভার রিলোড করুন:
sudo a2ensite drupal.conf sudo a2enmod rewrite sudo systemctl restart apache2
৬. ড্রুপাল ইনস্টলেশন শুরু করুন:
- ব্রাউজারে যান:
http://your_server_ip/drupal - ভাষা নির্বাচন করুন এবং ইনস্টলেশন উইজার্ড অনুসরণ করুন।
- ডাটাবেস তথ্য প্রদান করুন:
- Database Name:
drupal_db - Username:
drupal_user - Password:
password
- Database Name:
৭. সাইট সেটআপ করুন:
- সাইটের নাম, অ্যাডমিন ইউজারনেম, পাসওয়ার্ড, এবং ইমেইল ঠিকানা প্রদান করুন।
- ইনস্টলেশন সম্পন্ন হলে ড্রুপাল ড্যাশবোর্ডে লগ ইন করুন।
সাধারণ সমস্যার সমাধান
সমস্যা: Apache/PHP কাজ করছে না।
সমাধান: নিশ্চিত করুন Apache এবং PHP সঠিকভাবে ইনস্টল এবং সক্রিয় আছে।
সমস্যা: "settings.php" ফাইল রাইটেবল নয়।
সমাধান: নিচের কমান্ড চালান:
sudo chmod 644 /var/www/html/drupal/sites/default/settings.php
এই নির্দেশিকা অনুসরণ করলে আপনি সহজেই XAMPP বা LAMP সার্ভারে ড্রুপাল ইনস্টল করতে পারবেন। এটি একটি সহজ এবং কার্যকর পদ্ধতি, বিশেষত ডেভেলপমেন্ট বা টেস্টিং পরিবেশের জন্য।
Read more