Categories
Linux Ubuntu 🏴‍☠️

Install Drupal on Ubuntu

Spread the love

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

Spread the love