Magento เป็นตัวบริหารจัดการเง็บไซต์ประเภท e-commerce ที่เป็นที่นิยมใช้กันอีกตัวหนึ่ง สามารถอ่านเพิ่มเติมได้ที่ www.magentocommerce.com ก่อนทำการติดตั้ง Magento นั้นต้องทำการติดตั้ง 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
สร้างและแก้ไขไฟล์ magento.conf ด้วยคำสั่ง
sudo nano /etc/apache2/sites-available/magento.conf
โดยการเพิ่มเนื้อหาในส่วนของ VirtualHost ดังนี้
ทำการปรับปรุง VirtualHost ของ Apache ด้วยคำสั่ง
sudo a2ensite magento.conf
sudo a2dissite 000-default.conf
แก้ไขไฟล์ php.ini เพื่อเพิ่มจำนวนของ Ram ที่ PHP สามารถใช้งานได้ด้วยคำสั่ง
sudo nano /etc/php5/apache2/php.ini
โดยทำการแก้ไขในส่วนของ memory_limit ดังนี้
memory_limit = 512M
ติดตั้งส่วนเสริมของ PHP และเปิดใช้งานด้วยคำสั่ง
sudo apt-get update
sudo apt-get install libcurl3 php5-curl php5-gd php5-mcrypt
sudo a2enmod rewrite
sudo php5enmod mcrypt
sudo service apache2 restart
สร้างฐานข้อมูลให้ Magento ด้วยคำสั่ง
mysql -u root –p
CREATE DATABASE magento;
CREATE USER magento_user@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON magento.* TO magento_user@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
ดาวน์โหลดและกำหนดสิทธิ์ของการใช้งานไฟล์ของ Magento ด้วยคำสั่ง
wget http://www.magentocommerce.com/downloads/assets/1.9.0.1/magento-1.9.0.1.tar.gz
tar xzvf magento-1.9.0.1.tar.gz
sudo rsync -avP ~/magento/. /var/www/html/
sudo chown -R www-data:www-data /var/www/html/
เปิดเว็บเบราเซอร์แล้วไปที่ http://server_ip เช่น http://172.21.14.88 เพื่อทำการติดตั้ง Magento ดังนี้
ทำเครื่องหมายที่ช่อง I agree to the above terms and conditions. แล้วกดปุ่ม Continue
จากนั้นทำการเลือก Time Zone ให้เป็น SE Asian Standard Time (Asia/Bangkok) และ Default Currency เป็น Thai Baht จากนั้นกดปุ่ม Continue
ทำการตั้งค่าฐานข้อมูลตามที่ได้ติดตั้งและสร้างไว้ในตอนแรก
ในส่วนของ Web access ให้ทำเครื่องหมายที่ Enable Charts และ Use Web Server (Apache) Rewrites จากนั้นกดปุ่ม Continue
ทำการใส่ข้อมูลของบัญชีผู้ใช้ที่มีสิทธิ์เป็นผู้ดูแลเว็บไซต์จากนั้นกดปุ่ม Continue
จะเข้าสู่หน้า Magento Survey ให้กดที่ Go to Frontend เพื่อเข้าสู่หน้าหลักของ Magento
การเข้าใช้งาน Magento มีอยู่สองส่วนคือ Frontend คือส่วนของผู้ใช้ทั่วไปสามารถเข้าผ่านทาง http://server_ip เช่น http://172.21.14.88
และส่วนของผู้ดูแลระบบ Backend สามารถเข้าผ่านทาง http://server_ip/admin เช่น http://172.21.14.88/admin