OctoberCMS เป็น PHP framework ที่ใช้ในการพัฒนาเว็บไซต์สามารถอ่านข้อมูลเพิ่มเติมได้ที่ https://octobercms.com/
ก่อนทำการติดตั้ง OctoberCMS ต้องติดตั้ง LAMP ก่อนดังนี้
ติดตั้ง Apache ด้วยคำสั่ง
sudo apt-get install apache2
sudo apt-get install apache2-utils
ติดตั้ง MySQL ด้วยคำสั่ง
sudo apt-get install mysql-server mysql-client
กำหนดรหัสผ่านและยืนยันรหัสผ่าน MySQL
ติดตั้ง PHP ด้วยคำสั่ง
sudo apt-get install php5 php5-mysql libapache2-mod-php5 php5-gd php5-curl curl git
ตั้งค่า Apache โดยการแก้ไขไฟล์ 000-default.conf ด้วยคำสั่ง
sudo nano /etc/apache2/sites-available/000-default.conf
โดยการเพิ่มเนื้อหาในส่วนของ VirtualHost *:80 ดังนี้
เปิดใช้งาน mod_rewrite ด้วยคำสั่ง
sudo a2enmod rewrite
sudo service apache2 restart
แล้วลบไฟล์ทั้งหมดใน /var/www/html
ติดตั้ง git-core ด้วยคำสั่ง
sudo apt-get install git-core
ติดตั้ง Composer ด้วยคำสั่ง
cd /var/www
sudo curl -sS https://getcomposer.org/installer | sudo php
ติดตั้ง php5-mcrypt ด้วยคำสั่ง
sudo apt-get install php5-mcrypt
แก้ไขไฟล์ php.ini ด้วยคำสั่ง
sudo nano /etc/php5/apache2/php.ini
โดยเพิ่มเนื้อหาดังนี้
extension=mcrypt.so
สร้าง mcrypt.ini ด้วยคำสั่ง
sudo nano /etc/php5/apache2/conf.d/mcrypt.ini
โดยมีเนื้อหาไฟล์
extension=mcrypt.so
สร้าง mcrypt.ini ด้วยคำสั่ง
sudo nano /etc/php5/mods-available/mcrypt.ini
โดยมีเนื้อหาไฟล์
extension=mcrypt.so
เปิดใช้งาน php5-mcrypt
sudo php5enmod mcrypt
sudo service apache2 restart
ติดตั้ง OctoberCMS
sudo php composer.phar create-project october/october html dev-master
สร้างฐานข้อมูลให้ OctoberCMS ด้วยคำสั่งดังนี้
mysql -u root –p
create database october;
exit;
แก้ไขไฟล์ database.php ด้วยคำสั่ง
sudo nano config/database.php
โดยแก้ไขในส่วนของ
- password : รหัสผ่านฐานข้อมูล
- database : october
php artisan october:up
แก้ไข Permission ด้วยคำสั่งดังนี้
sudo chown -R root:www-data storage
sudo chown -R root:www-data themes
sudo chmod -R 775 storage/
sudo chmod -R 775 themes
เปิดเว็บเบราเซอร์แล้วไปที่ http://localhost จะเป็นส่วนของเว็บไซต์
http://localhost/backend ส่วนบริหารจัดการหรือหลังบ้าน Username และ Password ในการเข้าใช้งานครั้งแรกคือ admin