ติดตั้ง drupal บน ubuntu 8.1
ก่อนอื่นต้องติดตั้ง web server, php, mysql และ config ให้เรียบร้อยเสียก่อน โดยการติดตั้งและ config ต้องใช้ user ที่เป็น root
1. ติดตั้ง web server apache2
sudo apt-get install apache2
2. ติดตั้ง php
sudo apt-get install php5
3. ติดตั้ง database mysql
sudo apt-get install mysql-server
4. ติดตั้ง php5-mysql
sudo apt-get install php5-mysql
5. restart apache
/etc/init.d/apache2 restart
ทดลองว่าเวบใช้งานได้แล้วโดยเปิดบราวเซอร์ ไปที่ url http://localhost ถ้ายังไม่สำเร็จก็ต้องแก้ไขให้เรียบร้อยก่อน
document root directory ของ apache อยู่ที่ /var/www
หากต้องการ config ducument root ให้ไปที่ไฟล์คอนฟิก /etc/apache2/default
6. config root password ของ mysql ก่อนเพื่อความปลอดภัย
mysqladmin -u root password MYPASSWORD
หากต้องการเปลี่ยน password อีกก็ใช้คำสั่ง
mysqladmin -u root -p oldpassword newpassword
7. สร้างฐานข้อมูล และ user สำหรับ drupal
เข้าไปใน mysql ด้วยคำสั่ง
mysql -uroot -pMYPASSWORD
สร้างฐานข้อมูลฃื่อ drupal มี user= drupaluser, password=drupalpassword
mysql>
grant all privileges on drupal.* to ‘drupaluser’@’localhost’ identified by ‘drupalpassword’;
8. download & install drupal CMS
download drupal จาก drupal.org
แตกไฟล์ได้เป็น folder drupal แล้วย้ายไปยัง document root ของ apache
mv /usr/local/src/drupal/* drupal/.htaccess /var/www/drupal/
restart apache อีกครั้ง
/etc/init.d/apache2 restart
9. เปิดเวบ drupal ไปที่ http://localhost/drupal จะแสดงข้อความดังนี้
The Drupal installer requires write permissions to ./sites/default/settings.php during the installation process.
เราต้องแก้ไข permission ของ config file ของ drupal ก่อนเพื่อทำการ config ผ่านเวบ
chmod 777 /var/www/drupal/sites/default/settings.php
10. restart apache และ เปิดเวบ drupal อีกครั้ง เพื่อกำหนด database, username, password ที่เราสร้างไว้
11. แก้ไข permission ของ /var/www/drupal/sites/default/setting.php กลับ เป็นอันเสร็จการติดตั้ง drupal
chmod 655 /var/www/drupal/sites/default/settings.php
สามารถโหลด theme & module มาเล่นได้จากเวบ drupal.org
ที่มา : ดัดแปลงเนื้อหาจาก http://ajjami.wordpress.com