วันนี้มีโอกาสได้ทดลองใช้ CMS สำหรับ E-Commerce Website โดย @KayEss แนะนำให้ลอง Magento ดู พบว่าเข้าท่ามากมาย ลองมาดูวิธีการติดตั้งกันครับ
Software requirement:
- Linux, Windows, or another UNIX-compatible operating system
- Apache Web Server (1.x or 2.x)
- PHP 5.2.0 or newer, with the following extensions/addons:
- PDO/MySQL
- MySQLi
- mcrypt
- mhash
- simplexml
- DOM
- MySQL 4.1.20 or newer
- InnoDB storage engine
- A Sendmail-compatible Mail Transfer Agent (MTA)
- Magento will connect directly to an SMTP server if you don’t have an MTA
Installation
- install necessories packages.
sudo apt-get install php5-mhash php5-mcrypt php5-mysql
- Download the .zip, .tar.bz2 or .tar.gz file from the Magento website and decompress it.
tar -xvf magento-1.3.1.tar.bz2 magento/
- Create a MySQL database and user/password for Magento
- Ensure that the directories app/etc ,var , and media are writable by the web server.
cd magento
sudo chmod -R www-data:www-data app/etc
sudo chmod -R www-data:www-data var/
sudo chmod -R www-data:www-data media/
if you can’t chown you can chmod to status 777
- Make vhost for magento site
- Add new vhost for magento
sudo gedit /etc/apache2/sites-available/magento
Add vhost and save as magento
<VirtualHost *:80>
DocumentRoot /home/kowito/Projects/magento
ServerName magento.caravaggio.felspar.net
</VirtualHost>
- Enable site
sudo a2ensite magento
- reload apache configuration
sudo /etc/init.d/apache2 reload
- Add new vhost for magento
Now use your web browser to surf to the Magento installation wizard http://magento.caravaggio.felspar.net .
License agreement
Insert localize information(i can’t see UK currency)
Database configuration
Create admin account
Well done!!
First homepage!!
Backend !!
Backend interface