[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"seo-verification":3,"blog-installer-prestashop-vps-ma-fr":6,"promo-bar-likely":212},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-installer-prestashop-vps-ma-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":149,"ctaBody":150,"ctaButton":151,"ctaUrl":152,"relatedPosts":153},145,"installer-prestashop-vps",{"fr":10,"en":12,"ar":13,"es":14},"prestashop-on-a-vps-open-e-commerce-with-no-closed-platform","prestashop-على-vps-تجارة-إلكترونية-حرة-دون-منصة-مغلقة","instalar-prestashop-en-un-vps","Installer PrestaShop sur un VPS : guide complet 2025","Déployez PrestaShop 8.x sur un VPS Ubuntu 24.04 avec Apache, PHP 8.2, MySQL 8 et SSL. Prérequis chiffrés, commandes exactes, dépannage et optimisations inclus.",8,0,false,"2026-01-31T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Finstaller-prestashop-vps-poster.svg",{"categorySlug":34,"appSlug":35},"ecommerce","prestashop","PrestaShop est l'une des solutions e-commerce open source les plus populaires en France et dans la zone francophone. Hébergé sur un VPS, il bénéficie d'un environnement isolé, de ressources allouées et d'une liberté de configuration totale — là où un mutualisé bride rapidement les boutiques dès qu'elles grossissent. Ce guide vous accompagne de l'installation du serveur jusqu'à la mise en ligne sécurisée, avec des commandes testées sur Ubuntu 24.04 LTS.",[38,42,53,56,81,108,111,123,126,129,132,135,143,146],{"type":39,"title":40,"body":41},"h2","Pourquoi PrestaShop sur VPS plutôt que sur mutualisé ?","Un hébergement mutualisé partage CPU, RAM et connexions MySQL entre dizaines de clients. PrestaShop génère des requêtes SQL complexes (jointures sur le catalogue, calcul de prix par groupe client, règles de promotion) et charge régulièrement des hooks PHP à chaque page. Sur mutualisé, ces pics de charge sont bridés par des quotas — et la boutique ralentit ou sort en erreur 503 précisément lors des pics de trafic (soldes, Black Friday). Sur VPS, vous disposez de ressources dédiées, d'un accès root complet et de la liberté d'installer les extensions PHP que PrestaShop requiert, d'activer Redis pour le cache de session ou ElasticSearch pour la recherche produit. Les modules premium (Faceted Search avancé, CDP, ERP connecté) tournent sans friction.",{"type":43,"title":44,"items":45},"ul","Ce que le VPS débloque pour PrestaShop",[46,47,48,49,50,51,52],"**PHP 8.2 sans contrainte** — choisissez la version exacte requise par vos modules et mettez-la à jour quand vous le décidez, sans attendre le mutualisé.","**Redis pour le cache de session et le cache objet** — divise par 3 à 5 le temps de réponse sur les pages catalogue à fort trafic.","**ElasticSearch \u002F Meilisearch** — recherche instantanée sur des catalogues de 10 000 produits et plus, impossible à héberger sur un mutualisé.","**Accès root et cron sans restriction** — tâches planifiées PrestaShop (commandes, stocks, exports), imports CSV massifs, scripts de synchro ERP.","**Sous-domaines et multi-boutiques** — une installation PrestaShop peut piloter plusieurs boutiques sur des domaines différents depuis le même back-office.","**Licences modules indépendantes** — certains modules vérifient l'IP du serveur ; un VPS avec IP dédiée évite les conflits de licence.","**Snapshots et backups à la demande** — chez ServOrbit, les instantanés se lancent depuis l'espace client, dans la limite de votre plan : un point de restauration avant chaque mise à jour majeure.",{"type":39,"title":54,"body":55},"Prérequis chiffrés pour PrestaShop 8.x","Avant de lancer la moindre commande, vérifiez que votre VPS correspond aux exigences officielles de PrestaShop 8.x (source : devdocs.prestashop-project.org). Système : Ubuntu 24.04 LTS (recommandé) ou Debian 12. PHP : 8.1 minimum, 8.2 recommandé ; extensions requises : `curl`, `gd`, `intl`, `mbstring`, `zip`, `xml`, `mysql`, `pdo_mysql`, `bcmath`, `fileinfo`. Base de données : MySQL 8.0+ ou MariaDB 10.6+. RAM : 2 Go minimum pour une boutique de moins de 5 000 produits ; 4 Go si vous activez ElasticSearch ou dépassez 10 000 références. Disque : 5 Go minimum pour l'installation + médias produits (prévoir 20 Go pour une boutique active). Serveur web : Apache 2.4+ avec `mod_rewrite` et `.htaccess` activés, ou Nginx avec réécriture d'URL configurée. SSL : HTTPS obligatoire depuis PrestaShop 1.7.x — un certificat Let's Encrypt suffit.",{"type":57,"title":58,"steps":59},"steps","Étape 1 — Installer Apache, PHP 8.2 et MySQL 8 sur Ubuntu 24.04",[60,63,66,69,72,75,78],{"title":61,"body":62},"Connectez-vous à votre VPS en root et mettez à jour les paquets","`apt update && apt upgrade -y`",{"title":64,"body":65},"Installez Apache et activez les modules nécessaires","`apt install -y apache2 && a2enmod rewrite headers expires && systemctl enable --now apache2`",{"title":67,"body":68},"Ajoutez le dépôt PHP Ondrej (PHP 8.2 non inclus dans Ubuntu 24.04 de base)","`apt install -y software-properties-common && add-apt-repository ppa:ondrej\u002Fphp -y && apt update`",{"title":70,"body":71},"Installez PHP 8.2 et toutes les extensions requises par PrestaShop","`apt install -y php8.2 php8.2-cli php8.2-common php8.2-curl php8.2-gd php8.2-intl php8.2-mbstring php8.2-mysql php8.2-xml php8.2-zip php8.2-bcmath php8.2-fileinfo libapache2-mod-php8.2`",{"title":73,"body":74},"Installez MySQL 8 et sécurisez l'instance","`apt install -y mysql-server && mysql_secure_installation`",{"title":76,"body":77},"Créez la base de données et l'utilisateur PrestaShop","`mysql -u root -p -e \"CREATE DATABASE prestashop CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'psuser'@'localhost' IDENTIFIED BY 'MotDePasseFort!'; GRANT ALL PRIVILEGES ON prestashop.* TO 'psuser'@'localhost'; FLUSH PRIVILEGES;\"`",{"title":79,"body":80},"Vérifiez les versions installées","`php8.2 -v && mysql --version && apache2 -v`",{"type":57,"title":82,"steps":83},"Étape 2 — Télécharger et installer PrestaShop",[84,87,90,93,96,99,102,105],{"title":85,"body":86},"Placez-vous dans le répertoire web et téléchargez PrestaShop 8.x (vérifiez la dernière version sur github.com\u002FPrestaShop\u002FPrestaShop\u002Freleases)","`cd \u002Fvar\u002Fwww && wget https:\u002F\u002Fgithub.com\u002FPrestaShop\u002FPrestaShop\u002Freleases\u002Fdownload\u002F8.1.7\u002Fprestashop_8.1.7.zip`",{"title":88,"body":89},"Décompressez l'archive et renommez le dossier","`apt install -y unzip && unzip prestashop_8.1.7.zip -d prestashop && cd prestashop`",{"title":91,"body":92},"Décompressez l'archive interne si présente (PrestaShop distribue parfois un zip dans le zip)","`ls *.zip && unzip prestashop.zip -d . 2>\u002Fdev\u002Fnull || true`",{"title":94,"body":95},"Attribuez les permissions correctes à Apache","`chown -R www-data:www-data \u002Fvar\u002Fwww\u002Fprestashop && find \u002Fvar\u002Fwww\u002Fprestashop -type d -exec chmod 755 {} \\; && find \u002Fvar\u002Fwww\u002Fprestashop -type f -exec chmod 644 {} \\;`",{"title":97,"body":98},"Créez le VirtualHost Apache (remplacez `boutique.example.com` par votre domaine)","`nano \u002Fetc\u002Fapache2\u002Fsites-available\u002Fprestashop.conf`\nCollez :",{"title":100,"body":101},"Activez le site et rechargez Apache","`a2ensite prestashop.conf && a2dissite 000-default.conf && systemctl reload apache2`",{"title":103,"body":104},"Ouvrez votre navigateur sur `http:\u002F\u002Fboutique.example.com` et suivez l'assistant ","Ouvrez votre navigateur sur `http:\u002F\u002Fboutique.example.com` et suivez l'assistant d'installation : langue, licence, base de données (hôte : `localhost`, base : `prestashop`, utilisateur : `psuser`), informations boutique, compte administrateur.",{"title":106,"body":107},"Une fois l'installation terminée, supprimez impérativement le dossier `\u002Finstall`","`rm -rf \u002Fvar\u002Fwww\u002Fprestashop\u002Finstall`",{"type":39,"title":109,"body":110},"Configurer SSL Let's Encrypt avec Certbot","HTTPS est obligatoire pour PrestaShop : le back-office bloque les connexions non sécurisées et les navigateurs modernes alertent vos clients. Installez Certbot, obtenez le certificat et laissez-le renouveler automatiquement.",{"type":57,"title":112,"steps":113},"Obtenir et activer un certificat SSL",[114,117,120],{"title":115,"body":116},"Installez Certbot avec le plugin Apache","`apt install -y certbot python3-certbot-apache`",{"title":118,"body":119},"Obtenez le certificat (remplacez le domaine et l'e-mail)","`certbot --apache -d boutique.example.com --email admin@example.com --agree-tos --non-interactive`",{"title":121,"body":122},"Vérifiez le renouvellement automatique","`certbot renew --dry-run`\nCertbot ajoute lui-même un timer systemd ; aucune cron manuelle n'est nécessaire.",{"type":39,"title":124,"body":125},"Optimiser php.ini pour PrestaShop","Les valeurs par défaut de PHP sont trop conservatrices pour une boutique en production. Éditez `\u002Fetc\u002Fphp\u002F8.2\u002Fapache2\u002Fphp.ini` et ajustez ces directives clés :\n\n- `memory_limit = 256M` (minimum ; 512M si vous utilisez des modules lourds)\n- `upload_max_filesize = 32M` (pour les imports de photos produits en haute résolution)\n- `post_max_size = 32M` (doit être ≥ `upload_max_filesize`)\n- `max_execution_time = 300` (indispensable pour les imports CSV de gros catalogues)\n- `max_input_vars = 5000` (PrestaShop génère de nombreux champs de formulaire en back-office)\n- `date.timezone = Europe\u002FParis` (ou votre fuseau)\n\nRechargez Apache après la modification : `systemctl reload apache2`.",{"type":39,"title":127,"body":128},"Paramétrer PrestaShop après l'installation","Une fois connecté au back-office (`\u002Fadmin\u003Chash>` — le hash est généré aléatoirement à l'installation, notez-le), effectuez ces réglages essentiels : désactivez le mode debug (Paramètres avancés › Performances › Mode debug = NON) ; activez le cache Smarty en mode « Recompiler les templates quand les fichiers sont mis à jour » ; activez les URL simplifiées (Boutique en ligne › Préférences de trafic › URL simplifiée = OUI) puis régénérez le `.htaccess` depuis le même écran ; installez et configurez le module de cache (PrestaShop 8.x inclut un module Redis natif — renseignez `127.0.0.1:6379` si Redis est installé). Modules essentiels à activer dès le départ : Security Headers, reCAPTCHA anti-spam, Google Analytics GA4.",{"type":130,"body":131},"tip","Protégez le backoffice `\u002Fadmin\u003Chash>` en ajoutant une restriction par IP dans Apache. Dans votre VirtualHost, ajoutez un bloc `\u003CLocation \u002Fadmin\u003Chash>>` avec `Require ip VOTRE.IP.FIXE`. En cas d'IP dynamique, activez l'authentification HTTP basique comme deuxième couche : `AuthType Basic \u002F AuthName \"Restricted\" \u002F AuthUserFile \u002Fetc\u002Fapache2\u002F.htpasswd \u002F Require valid-user`. Créez le fichier avec `htpasswd -c \u002Fetc\u002Fapache2\u002F.htpasswd adminuser`.",{"type":39,"title":133,"body":134},"Dépannage — erreurs fréquentes après installation","Quelques situations courantes et leurs solutions :",{"type":43,"title":136,"items":137},"Problèmes fréquents et solutions",[138,139,140,141,142],"**Écran blanc sur le front ou le back-office** — activez temporairement le mode debug : éditez `\u002Fvar\u002Fwww\u002Fprestashop\u002Fconfig\u002Fdefines.inc.php` et passez `_PS_MODE_DEV_` à `true`. Lisez l'erreur affichée, corrigez, puis repassez à `false`.","**Erreur 403 sur les médias ou les images** — les permissions sont incorrectes. Corrigez avec `chown -R www-data:www-data \u002Fvar\u002Fwww\u002Fprestashop` puis `find \u002Fvar\u002Fwww\u002Fprestashop -type d -exec chmod 755 {} \\;`.","**Performances lentes sur le catalogue** — installez Redis (`apt install -y redis-server`) et configurez-le dans Paramètres avancés › Performances › Caching. Activez aussi le cache Smarty.","**Override cache corrompu après un module défaillant** — supprimez les fichiers de cache autoload : `rm -f \u002Fvar\u002Fwww\u002Fprestashop\u002Fcache\u002Fclass_index.php \u002Fvar\u002Fwww\u002Fprestashop\u002Fcache\u002Fautoload\u002F*.php` et videz le cache depuis le back-office.","**mod_rewrite non actif — les URL simplifiées génèrent des 404** — vérifiez que `AllowOverride All` est bien présent dans le VirtualHost et que le module est actif : `a2enmod rewrite && systemctl reload apache2`.",{"type":39,"title":144,"body":145},"Mettre à jour PrestaShop — procédure sécurisée","Ne mettez jamais à jour PrestaShop sans sauvegarde préalable. Procédure recommandée : (1) Créez un snapshot VPS depuis l'espace client ServOrbit. (2) Sauvegardez la base : `mysqldump -u psuser -p prestashop > \u002Froot\u002Fbackup_prestashop_$(date +%F).sql`. (3) Installez le module officiel *PrestaShop Autoupgrade* depuis la Place de marché PrestaShop. (4) Suivez l'assistant du module — il vérifie la compatibilité de vos modules tiers avant d'appliquer la mise à jour. (5) Testez le front et le back-office, en particulier le tunnel de commande. En cas d'échec, restaurez le snapshot ou le dump SQL.",{"type":39,"title":147,"body":148},"Déployer PrestaShop depuis le Marketplace ServOrbit","Si vous préférez éviter la configuration manuelle, le Marketplace ServOrbit propose un template PrestaShop 1-clic : le VPS est provisionné avec Apache, PHP 8.2, MySQL 8, Redis et PrestaShop pré-installé, certificat SSL configuré. Le déploiement prend moins de cinq minutes. Vous gardez un accès root complet et pouvez appliquer toutes les optimisations décrites dans ce guide à votre rythme.","Votre boutique PrestaShop en ligne en 5 minutes","Déployez PrestaShop sur un VPS ServOrbit avec PHP 8.2, MySQL 8 et Redis préconfigurés. Ressources dédiées, snapshots à la demande, support francophone.","Déployer PrestaShop sur VPS","\u002Fapplications\u002Fecommerce\u002Fprestashop",[154,173,189],{"id":155,"slug":156,"slugs":157,"title":161,"excerpt":162,"readTime":163,"views":164,"isPinned":19,"noindex":19,"publishedAt":165,"updatedAt":166,"category":167,"categories":168,"featuredImage":30,"bgImage":31,"posterImage":170,"relatedSolution":171},144,"installer-woocommerce-vps",{"fr":156,"en":158,"ar":159,"es":160},"woocommerce-on-a-vps-a-fast-store-you-control","woocommerce-على-vps-متجر-سريع-وتحت-سيطرتك","instalar-woocommerce-en-un-vps","WooCommerce sur VPS : boutique rapide et maîtrisée","Installez WooCommerce sur VPS ServOrbit : WordPress, cache, HTTPS, sauvegardes et contrôle total de votre boutique.",4,1,"2026-02-01T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[169],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Finstaller-woocommerce-vps-poster.svg",{"categorySlug":34,"appSlug":172},"woocommerce",{"id":174,"slug":175,"slugs":176,"title":180,"excerpt":181,"readTime":23,"views":18,"isPinned":19,"noindex":19,"publishedAt":182,"updatedAt":21,"category":183,"categories":184,"featuredImage":30,"bgImage":31,"posterImage":186,"relatedSolution":187},73,"heberger-wordpress",{"fr":175,"en":177,"ar":178,"es":179},"host-wordpress-on-your-own-vps","استضافة-wordpress-على-خادم-vps-الخاص-بك","alojar-wordpress-en-un-vps","Héberger WordPress sur votre propre VPS","Hébergez WordPress sur votre VPS pour des performances et un contrôle maximaux : Docker, MariaDB, cache, reverse proxy et SSL.","2026-04-08T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[185],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":25,"appSlug":188},"wordpress",{"id":190,"slug":191,"slugs":192,"title":196,"excerpt":197,"readTime":198,"views":199,"isPinned":19,"noindex":19,"publishedAt":200,"updatedAt":201,"category":202,"categories":207,"featuredImage":30,"bgImage":31,"posterImage":209,"relatedSolution":210},41,"deployer-avec-coolify",{"fr":191,"en":193,"ar":194,"es":195},"deploy-your-applications-with-coolify-on-a-vps","نشر-تطبيقاتك-باستخدام-coolify-على-vps","desplegar-aplicaciones-con-coolify-en-un-vps","Déployer vos applications avec Coolify sur un VPS","Déployer Coolify sur un VPS : installation, configuration HTTPS, connexion Git, première application, bases de données, sauvegardes et dépannage.",12,2,"2026-05-10T00:00:00+00:00","2026-10-31T01:54:10+00:00",{"id":203,"name":204,"slug":205,"color":206,"icon":205},3,"Déploiement","deploiement","bg-success\u002F10 text-success",[208],{"id":203,"name":204,"slug":205,"color":206,"icon":205},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-coolify-poster.svg",{"categorySlug":205,"appSlug":211},"coolify",true,1794270740544]