Install Drupal on Ubuntu

ติดตั้ง 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

(Visited 144 times, 1 visits today)
Spread the love