Débuter avec magento

Installation et configuration

Prérequis et exigences pour Magento Community Edition 1.9 ================================================= ==============

Hébergement

  • Apache 2.x (avec mod_rewrite) ou Nginx 1.7.x

  • En raison des exigences de traitement des opérations de Magento, il est recommandé d’installer Magento sur un serveur avec au moins 2 Go de RAM. Cela garantira que tous les logiciels impliqués dans la gestion du magasin auront suffisamment de mémoire pour fonctionner.

  • Possibilité d’exécuter des tâches planifiées (crontab) avec PHP 5.

  • Possibilité de remplacer les options dans les fichiers .htaccess.

PHP

-PHP 5.4, PHP 5.5

  • Extensions requises : PDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP (pour l’API Webservices)

  • memory_limit pas moins de 256 Mo (512 Mo recommandés)

Base de données

  • MySQL 5.6 (Oracle, Percona, MariaDB)

SSL

  • Un certificat de sécurité valide est requis pour HTTPS.
  • Les certificats SSL auto-signés ne sont pas pris en charge

Installation:

Télécharger et configurer les fichiers Magento

Nous utilisons le miroir openMage car le téléchargement direct pour la branche 1.9.2.4 est désactivé et le site Web magento nécessite un compte. Mais vous êtes encouragé à télécharger une copie à partir de 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

Créer une base de données MySQL et un utilisateur

accéder à la console mysql

mysql -u root -p

dans la console 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

Terminez l’installation via l’interface Web

Pour accéder à l’interface Web avec votre navigateur, accédez au nom de domaine ou à l’adresse IP publique de votre serveur :

http://domain_name/

Suivez ensuite les instructions à l’écran

Dépannage des problèmes courants

Seule la page d’accueil fonctionne, toutes les autres pages renvoient 404

Assurez-vous que le module mod_rewrite a été installé dans Apache et activé pour le chargement. Voir étape 2 pour savoir comment procéder ici : https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14- 04

Assurez-vous que vous autorisez les modifications dans le .htaccess en l’activant dans la configuration de votre site. Voir étape 3 : https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04

Votre fichier .htaccess est peut-être mal configuré ou manquant : rendez-vous sur la page de téléchargement de Magento : https://www.magentocommerce.com/download - téléchargez la version appropriée et extrayez le fichier .htaccess à placer dans votre installation Magento racine.

** Le site fonctionne mais pas les styles ou les scripts ne se chargent **

Assurez-vous d’avoir défini les autorisations et la propriété appropriées : Voir ici pour plus d’informations - http://devdocs.magento.com/guides/m1x/install/installer-privileges_before.html

Solution courante : essayez de réindexer et de vider le cache manuellement (au cas où l’administrateur serait trop difficile à naviguer). Réindexez via la ligne de commande : https://www.atwix.com/magento/process-magento-indexes-from-command-line/ Vider le cache (via l’administrateur ou la ligne de commande) : https://www.properhost.com/support/kb/23/How-To-Clear-The-Magento-Cache

Suivi