ติดตั้ง Drupal7 ใน Ubuntu11.04
Drupal เป็น OpenSource CMS (Content Management System) เป็นซอฟต์แวร์บริหารจัดการเนื้อหาเว็บ (content management system – CMS) ที่ชนะรางวัล Open Source CMS ของสำนักพิมพ์ Packt Publishing ในสาขา Overall Open Source CMS Award สองปีติดต่อกัน ทั้งปี 2007 และ 2008 นอกจากนี้ในปี 2008 นั้น Drupal ยังชนะรางวัลสาขา Best PHP Based Open Source CMS เพิ่มอีกหนึ่งรางวัล
Drupal มาพร้อมกับตัวติดตั้ง (Installer) ที่ใช้งานได้ง่ายโดยไม่จำเป็นต้องมีความรู้ทางเทคนิคมากนัก เพียงแค่สร้างฐานข้อมูลและย้ายไฟล์ Drupal ไปบนเซิร์ฟเวอร์ งานที่เหลือนั้นตัวติดตั้งของ Drupal จะช่วยจัดการให้ทั้งหมด
การติดตั้ง Drupal7
ดาวน์โหลดด้วยคำสั่ง
#wget http://ftp.drupal.org/files/projects/drupal-7.7.tar.gz
แตกไฟล์ด้วยคำสั่ง
tar -xvzf drupal-7.7.tar.gz
สร้างไดเรกทอรี
mkdir /var/www/drupal
cd drupal
ทำการย้ายไฟล์ทั้งหมดไปยังไดเรกทอรีที่สร้างใหม่เพื่อเป็นเว็บไซต์สำหรับเข้าใช้งาน
mv * /var/www/drupal
ทำการคัดลอกไฟล์ default.settings.php > settings.php ด้วยคำสั่ง
sudo cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php
sudo chown www-data:www-data /var/www/drupal/sites/default/settings.php
เปลี่ยนสิทธิการเข้าถึงไฟล์ settings.php และ ไดเรกทอรี /var/www/drupal ให้อ่านเขียนได้
sudo chmod 777 -R /var/www/drupal/sites/default/settings.php
sudo chmod 777 -R /var/www/drupal
mysql -u root -p
Enter Password:********
mysql> CREATE DATABASE drupal7
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal7.* TO ‘drupaluser’@’localhost’ IDENTIFIED BY ‘Thailand2011’;
mysql> FLUSH PRIVILEGES;
mysql>quit;
ถ้าจะสร้าง Database ผ่าน phpmyadmin ก็ได้ http://localhost/phpmyadmin
ทำการรีสตาร์ Apache ใหม่ ด้วยคำสั่ง
#sudo /etc/init.d/apache2 restart
ทำการติดตั้งได้เลยโดยเปิด Browser http://localhost/drupal
จะได้หน้าตาดังนี้
ใส่ค่าต่างๆ เพื่อติดตั้ง แค่นี้ก็สามารถใช้งานได้แล้วคับ คงไม่ยากเกินไปน่ะคับ
ถ้ามีปัญหาก็สอบถามได้น่ะคับ ผมลงไว้ใน Ubuntu 11.04 ทดสอบแล้วสามารถใช้ผ่าน dyndns ได้คับ