Hoy les mostrare otro producto para llevar su negocio al mundo online, OpenCart. Nada complicado de instalar, con una comunidad de voluntarios bastante activa nos permitirá colocar nuestro negocio de ecommerce en poco tiempo. Usaremos Centos 6.2 actualizado en una maquina virtual openvz en un servidor proxmox y todos los comandos los ejecutaremos desde root. La forma de instalarlo en una maquina normal, es decir, sin virtualizar, es muy parecida.
centos 6.2
php 5.3
ip servidor: 192.168.1.35
-Descargamos opencart y lo descomprimimos en /var/www/html
wget -c http://opencart.googlecode.com/files/opencart_v1.5.2.1.zip
-Movemos todo el contenido del directorio upload al directorio donde instalaremos, en este ejemplo oc (/var/www/html/oc)
-Activamos permisos
chown -R apache.apache /var/www/html/oc/
-Instalamos dependencias
yum install mysql-server mysql php-common php-imap php-xml php-pear php-pdo php php-mysql php-gd php-devel php-ldap php-pecl-Fileinfo php-cli php-mbstring php-odbc
-Reiniciamos apache
service httpd restart
-Iniciamos el servicio de mysql y lo activamos para que ejecute cada vez que hagamos boot en este server
service mysqld start
chkconfig mysqld on
-Aseguramos mysql cambiando la contraseña de root
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h veoc.example.com password 'new-password'
-Creamos db y user en mysql. Es recomendable no usar la cuenta root de mysql
-Eliminamos el directorio de instalación
rm -rf /var/www/html/oc/install/
-Nos conectamos con un browser a la ip del servidor, en este caso http://192.168.1.35/oc/ aceptamos la licencia y damos click en el botón Continue.
-Verificamos que nuestro servidor cumpla todos los requerimientos.
-Colocamos los datos para conectar al mysql y la cuenta admin a crear en opencart. Damos click en el botón Continue.
-Esta es la pantalla final, con los links a la tienda como la ve un usuario y al frontend para administrar desde la cuenta admin.
-Pantalla de inicio de la tienda con productos de prueba. -Pantalla de entrada administrativa.
-Dashboard de opencart en su parte administrativa.
-Disfrútenlo.