Investigando como implementar una tienda en internet, me encuentro con este magnífico software basado en arquitectura LAMP. Implementa las funcionalidades básicas de una tienda de internet (carrito, facturación, gestión de clientes,…).
Vamos a dejar apuntada en este artículo la ficha básica y como se instala.
Como siempre os dejo mi ficha de referencias:
Origen | http://www.oscommerce.com/ |
Repositorio | Repositorio: http://www.oscommerce.com/solutions/downloads Addons: http://addons.oscommerce.com/ Presentaciones: themes Traducción: todos los lenguajes |
Paquete | oscommerce-2.2rc2a.zip |
Documentación (Castellano) | Diseño: http://sitiodesoporte.com/descargas/oscommerce-manual.doc |
Documentación (Inglés) | Oficial: http://www.oscommerce.info documentation.pdf en el mismo paquete del producto |
Lo primero es crear en nuestro SGBD MySQL una base de datos tienda_prueas, con un usuario que pueda editarla (por temas de seguridad no utiliceis root). Ya sabeis:
CREATE USER 'tienda_pruebas'@'localhost' IDENTIFIED BY '***********'; GRANT USAGE ON * . * TO 'tienda_pruebas'@'localhost' IDENTIFIED BY '***********' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ; CREATE DATABASE IF NOT EXISTS `tienda_pruebas` ; GRANT ALL PRIVILEGES ON `tienda_pruebas` . * TO 'tienda_pruebas'@'localhost'; |
Vamos a la web oficial y descargamos el paquete: oscommerce-2.2rc2a.zip. El directorio catalog es el que debemos renombrar y colocar como directorio raíz de nuestra tienda. Por ejemplo, si lo montamos con EasyPHP ó XAMPP, lo colocamos en htdocs/catalog, y accedemos http://localhost/catalog.
Despues de realizar todo el proceso de instalación tenemos:
- El sitio en http://localhost/catalog/
- El de administración en http://localhost/catalog/admin/
Por cuestiones de seguridad, en producción, deberéis eliminar el directorio de instalación y aminorar los permisos al fichero de configuración:
rm -r /var/www/tienda/install
chmod 744 tienda/includes/configure.php