PrestaShop est une solution de commerce électronique open source basée sur PHP et MySQL qui vous permet de créer facilement une boutique en ligne.
Pour installer PrestaShop sur un VPS Ubuntu, suivez les étapes très simples décrites ci-dessous.
Au moment de la rédaction de ce tutoriel, la dernière version stable de PrestaShop est la v1.6.0.9 et nécessite :
- PHP>=5.1 avec les extensions PHP suivantes activées :cURL, GD, GZIP, PDO, DOM, SimpleXML et SOAP. De plus, l'utilisation des extensions PHP MemCached et mycrpt est fortement recommandée pour de meilleures performances du site.
- Serveur Web Apache>=2.0 compilé avec les modules mod_gzip et mod_rewrite.
- MySQL>=5.0 installé sur votre serveur virtuel.
Mettez à jour les packages du système d'exploitation du serveur à l'aide des commandes suivantes :
apt-get update apt-get upgrade
Installez les modules PHP, MySQL et PHP requis par PrestaShop :
apt-get install mysql-server php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-memcache
Téléchargez la dernière version de PrestaShop disponible sur http://www.prestashop.com/fr/download sur le serveur et extrayez-la à l'aide des commandes suivantes :
cd /root/ wget http://www.prestashop.com/download/old/prestashop_1.6.0.9.zip unzip prestashop_1.6.0.9.zip
Créez une nouvelle base de données MySQL pour PrestaShop sur votre serveur :
mysql -u root -p mysql> CREATE DATABASE prestashopdb; mysql> GRANT ALL PRIVILEGES ON prestashopdb.* TO 'prestashop'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache ‘prestashop.conf’ :
vi /etc/apache2/sites-available/prestashop.conf
Ajoutez ensuite les lignes suivantes :
<VirtualHost *:80> ServerAdmin admin@your-domain.com DocumentRoot /var/www/prestashop/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/prestashop/> Options FollowSymLinks Indexes MultiViews AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Exécutez la commande suivante :
ln -s /etc/apache2/sites-available/prestashop.conf /etc/apache2/sites-enabled/prestashop.conf
Editez le fichier de configuration PHP ‘/etc/php5/apache2/php.ini’ et ajoutez/modifiez les lignes suivantes :
memory_limit = 128M upload_max_filesize = 16M max_execution_time = 60 file_uploads = On allow_url_fopen = On magic_quotes_gpc = Off register_globals = Off
Redémarrez le serveur Web Apache pour que les modifications prennent effet :
service apache2 restart
Déplacez les fichiers d'installation de PrestaShop vers le répertoire racine du document défini dans la directive de l'hôte virtuel ci-dessus :
mv /root/prestashop/ /var/www/prestashop/
De plus, l'utilisateur du serveur Web (www-data) doit pouvoir écrire dans des fichiers et des répertoires à l'intérieur du répertoire "/var/www/prestashop", afin que cela puisse être facilement accompli en exécutant la commande suivante :
chown www-data:www-data -R /var/www/prestashop/
Ouvrez http://votre-domaine.com/ dans votre navigateur Web habituel et suivez les instructions simples.
Pour des raisons de sécurité, il est recommandé de supprimer le répertoire d'installation ('/var/www/prestashop/install') une fois que vous avez terminé le processus d'installation. C'est ça. L'installation de PrestaShop est maintenant terminée.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer PrestaShop pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous pouvez également consulter notre article sur Installer PrestaShop sur CentOS.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.