magentoEmpezando con Magento


Observaciones

Magento es una plataforma de comercio electrónico de código abierto escrita en PHP; una plataforma de comercio electrónico altamente personalizable y un sistema de gestión de contenido que se puede utilizar para crear tiendas en línea para vender mercancías.

Proporciona funciones comunes de comercio electrónico, como carritos de compras y gestión de inventario, y fomenta una amplia personalización para cumplir con los objetivos específicos de la organización.

Magento también es un marco PHP orientado a objetos que se puede usar para desarrollar aplicaciones web modernas y dinámicas que aprovechan las características de comercio electrónico de Magento.

Las principales características de la plataforma Magento son:

  • capacidad de expansión
  • escalabilidad
  • flexibilidad
  • personalización
  • fuente abierta

Versiones

Edición comunitaria

Versión Fecha de lanzamiento
1.9 2014-05-14
1.8 2013-12-11
1.7 2012-04-24
1.6 2011-08-08
1.5 2011-02-08
1.4 2010-02-12
1.3 2009-03-30
1.2 2008-12-29
1.0 2008-03-31

Edición de Empresa

Versión Fecha de lanzamiento
1.14 2014-05-14
1.13 2013-10-11
1.12 2012-04-24
1.11 2011-08-08
1.10 2011-02-08
1.9 2010-07-19
1.8 2010-04-14
1.7 2010-01-19
1.6 2009-10-20
1.3 2009-04-15

Instalación y configuración

Requisitos previos y requisitos para Magento Community Edition 1.9

Alojamiento

  • Apache 2.x (con mod_rewrite) o Nginx 1.7.x

  • Debido a las demandas de procesamiento de las operaciones de Magento, se recomienda instalar Magento en un servidor con al menos 2 GB de RAM. Esto asegurará que todo el software involucrado en la administración de la tienda tenga suficiente memoria para funcionar.

  • Capacidad para ejecutar trabajos programados (crontab) con PHP 5.

  • Posibilidad de anular opciones en archivos .htaccess.

PHP

  • PHP 5.4, PHP 5.5

  • Extensiones requeridas: PDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP (para API de servicios web)

  • límite de memoria no menos de 256 MB (se recomiendan 512 MB)

Base de datos

  • MySQL 5.6 (Oracle, Percona, MariaDB)

SSL

  • Se requiere un certificado de seguridad válido para HTTPS.
  • Los certificados SSL autofirmados no son compatibles

Instalación:

Descargar y configurar archivos Magento

Estamos usando OpenMage Mirror ya que la descarga directa para la sucursal 1.9.2.4 está deshabilitada y el sitio web de Magento requiere una cuenta. Pero le recomendamos que descargue una copia desde https://www.magentocommerce.com/download

cd /var/www/html
wget https://github.com/OpenMage/magento-mirror/archive/magento-1.9.zip
unzip magento-1.9.zip
rm magento-1.9.zip
rsync -avP magento-mirror-magento-1.9/. .
rm magento-mirror-magento-1.9 -r
sudo chown -R www-data:www-data /var/www/html/
chmod -R 0777 media var
 

Crear una base de datos MySQL y un usuario

acceder a la consola mysql

mysql -u root -p
 

en la consola mysql

CREATE DATABASE magento;
CREATE USER magento_db_user@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON magento.* TO magento_db_user@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
 

Completa la instalación a través de la interfaz web.

Para acceder a la interfaz web con su navegador, navegue hasta el nombre de dominio o la dirección IP pública de su servidor:

http://domain_name/
 

Luego sigue las instrucciones en pantalla.

Solución de problemas comunes

Solo funciona la página de inicio, todas las demás páginas devuelven 404

Asegúrese de que el módulo mod_rewrite se haya instalado en Apache y se haya habilitado para cargar. Vea el paso 2 para obtener información sobre cómo hacer esto aquí: https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04

Asegúrese de que permite cambios en el archivo .htaccess habilitándolo en su sitio conf. Consulte el paso 3 : https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04

Su archivo .htaccess puede estar mal configurado o faltar: diríjase a la página de descarga de Magento: https://www.magentocommerce.com/download - descargue la versión correspondiente y extraiga el archivo .htaccess para colocarlo en su raíz de instalación de Magento.

El sitio funciona pero no se están cargando estilos o scripts

Asegúrese de haber configurado los permisos y la propiedad relevantes: consulte aquí para obtener más información: http://devdocs.magento.com/guides/m1x/install/installer-privileges_before.html

Solución común: intente reindexar y vaciar el caché manualmente (en caso de que el administrador sea demasiado difícil de navegar). Reindexar a través de la línea de comandos: https://www.atwix.com/magento/process-magento-indexes-from-command-line/ Flush cache (a través de admin o línea de comandos): https://www.properhost.com/ support / kb / 23 / How-to-Clear-The-Magento-Cache

Seguido