Silverstripe เป็นโปรแกรมบริหารจัดการเว็บไซต์แบบ Open Source อีกตัวหนึ่งที่นิยมใช้กันอย่างแพร่หลายสามารถอ่านข้อมูลเพิ่มเติมได้ที่ http://www.silverstripe.org/
ก่อนทำการติดตั้ง Silverstripe นั้นต้องทำการติดตั้ง LAMP ก่อนดังนี้
ติดตั้ง Apache ด้วยคำสั่ง

sudo apt-get install apache2

ติดตั้ง MySQL ด้วยคำสั่ง

sudo apt-get install mysql-server mysql-client

กำหนดรหัสผ่านและยืนยันรหัสผ่าน MySQL

ติดตั้ง PHP ด้วยคำสั่ง

sudo apt-get install php5 php5-mysql libapache2-mod-php5 php5-gd

เปิดการทำงานของ rewrite_module ด้วยคำสั่ง

sudo a2enmod rewrite

ตั้งค่าให้กับ Apache โดยการสร้างและแก้ไขไฟล์ default ด้วยคำสั่ง

sudo nano /etc/apache2/sites-available/000-default.conf

ทำการเพิ่มเนื้อหาดังนี้

ตั้งค่า Time Zone ให้กับ PHP ด้วยคำสั่ง

sudo nano /etc/php5/apache2/php.ini

ทำการแก้ไขเนื้อหาจาก

;date.timezone = Asia/Bangkok

เป็น

date.timezone = Asia/Bangkok

ดาวน์โหลด Silverstripe ไว้ที่ /var/www ด้วยคำสั่ง

cd /var/www

sudo wget http://www.silverstripe.org/assets/releases/SilverStripe-cms-v3.0.5.tar.gz

sudo tar -zxvf SilverStripe-cms-v3.0.5.tar.gz

sudo mv SilverStripe-cms-v3.0.5 silver

กำหนดสิทธิ์การเข้าถึงไฟล์ต่างๆของ Silverstripe ด้วยคำสั่ง

cd silver

sudo chown -R root:www-data assets

sudo chown root:www-data .htaccess

sudo chown root:www-data mysite/_config.php

sudo chmod 775 -R assets

sudo chmod 775 .htaccess

sudo chmod 775 mysite/_config.php

สร้างฐานข้อมูลให้ Silverstripe ด้วยคำสั่ง

mysql –u root –p

create database silver;

exit

กำหนด DocumentRoot ให้กับ Apache โดยการแก้ไขไฟล์ด้วยคำสั่ง

sudo nano /etc/apache2/sites-available/000-default.conf

ทำการแก้ไขดังนี้

DocumentRoot /var/www/silver/

Reload และ Restart Apache ด้วยคำสั่ง

sudo service apache2 reload

sudo service apache2 restart

เปิดเว็บเบราเซอร์แล้วไปที่ http://server_ip เช่น http://172.21.14.88 เพื่อทำการติดตั้ง จะเห็นว่ามีการแจ้งเตือนเกี่ยวกับการตั้งค่าการเชื่อมฐานช้อมูลให้ทำการตั้งค่าที่ Database Configuration ตั้งค่า Database password เป็นรหัสผ่านของ MySQL ทีได้ตั้งค่าไว้ Database name เป็น silver จากนั้นทำการกดปุ่ม Re-check requirements

ตั้งค่ารหัสผ่านของ admin ในช่อง Password จากนั้นกดปุ่ม Install SilverStripe

Silverstripe นั้นจะแบ่งส่วนการทำงานเป็น Frontend คือส่วนของหน้าเว็บไซต์สามารถเข้าผ่าน http://server_ip เช่น http://172.21.14.88 หรือ โดเมนเนมที่ได้กำหนดไว้เช่น http://www.domainanme.org

และส่วนของ Backend คือส่วนที่ไว้ใช้บริหารจัดการเว็บไซต์สามารถเข้าใช้งานได้ที่ http://server_ip/admin เช่น http://172.21.14.88/admin หรือ โดเมนเนมที่ได้กำหนดไว้เช่น http://www.domainanme.org/admin

Comments are closed.