Prestashop : comment resoudre probleme migration local vers hebergement Ionos ?

PrestaShop : Vérifier les chemins et URL après migration
Après avoir transféré PrestaShop vers IONOS, tu dois mettre à jour les URLs dans la base de données. Connecte-toi à phpMyAdmin et modifie les champs domain et domain_ssl dans la table ps_shop_url.
Ces URLs doivent refléter ton nom de domaine en ligne, sinon PrestaShop continuera à chercher les chemins locaux, provoquant des erreurs d’affichage ou des redirections vers localhost.
PrestaShop : Adapter les paramètres de connexion à la base de données
Sur IONOS, le serveur MySQL ne s'appelle pas localhost. Tu dois renseigner l’hôte exact (souvent du type dbXXXXXX.hosting-data.io) dans le fichier parameters.php.
Vérifie également que l’utilisateur, le mot de passe et le nom de la base correspondent à ceux créés sur IONOS. Une seule erreur dans ce fichier empêche PrestaShop de se connecter correctement à la base de données.
PrestaShop : Vider le cache manuellement après transfert
Une fois la migration effectuée, vide les caches de PrestaShop en supprimant manuellement les fichiers dans /var/cache/ (ou /cache/ selon la version). Cela permet d'éviter les erreurs d'affichage liées à l'ancien environnement.
Le cache contient des références à tes chemins locaux. Le supprimer permet à PrestaShop de générer de nouveaux fichiers adaptés à l’hébergement IONOS et à ta nouvelle URL.
PrestaShop : Régénérer le fichier .htaccess
Le fichier .htaccess généré en local n’est pas toujours compatible avec IONOS. Supprime-le via FTP, puis régénère-le depuis SEO & URLs dans le back-office de PrestaShop une fois connecté.
Un .htaccess incorrect peut bloquer les réécritures d’URL, causer des erreurs 500, ou empêcher l’accès au front-office. Ce fichier est essentiel pour le bon fonctionnement SEO et technique de ta boutique.
PrestaShop : Ajuster les permissions des fichiers transférés
Lors du transfert vers IONOS via FTP, certains fichiers peuvent perdre leurs droits d’accès. Vérifie que les dossiers sont en 755 et les fichiers en 644 pour garantir un fonctionnement correct.
Des permissions trop restrictives peuvent bloquer l’accès aux scripts PHP, générer des erreurs 403, ou empêcher certaines fonctions de PrestaShop de s’exécuter.
PrestaShop : Vérifier la version de PHP sur IONOS
PrestaShop requiert une version de PHP compatible. Connecte-toi à ton espace client IONOS et assure-toi que PHP 7.4, 8.0 ou 8.1 est activé selon ta version de PrestaShop.
Une version trop ancienne ou trop récente peut provoquer des erreurs critiques, notamment à l'affichage du site ou dans le back-office. Tu peux modifier la version PHP dans les paramètres d’hébergement.
PrestaShop : Modifier les liens absolus dans la base de données
Si tu as utilisé des liens absolus (par exemple : http://localhost/mon-site) dans les descriptions de produits, bannières ou modules, il faudra les remplacer par l’URL réelle du site.
Utilise un outil comme Search & Replace DB ou fais-le manuellement dans phpMyAdmin. Cela évite que certaines ressources continuent de pointer vers l’environnement local, causant des liens cassés.
PrestaShop : Corriger les chemins d'accès dans les fichiers de config
Outre parameters.php, vérifie les éventuels chemins définis dans les modules personnalisés, thèmes ou scripts tiers. Certains peuvent contenir des références locales (comme /var/www/html).
Ces chemins doivent être adaptés au répertoire d’hébergement IONOS, souvent /htdocs/. Une mauvaise référence peut entraîner des erreurs de chargement ou de fonctionnement des modules.
PrestaShop : Importer la base proprement avec le bon encodage
Lors du transfert de ta base de données vers IONOS, utilise l’encodage UTF-8 sans BOM pour éviter les caractères spéciaux erronés. Vérifie aussi que toutes les tables ont bien été importées.
Un fichier .sql trop volumineux peut dépasser la limite imposée par phpMyAdmin. Découpe-le ou utilise un outil comme BigDump. Une base mal importée entraînera des anomalies d’affichage et des erreurs d’exécution.
PrestaShop : Contacter le support IONOS en cas de blocage
Si malgré tout, ta boutique ne fonctionne pas après migration, contacte le support IONOS. Explique que tu as migré un site PrestaShop, indique le nom de domaine, l’erreur rencontrée et les étapes déjà suivies.
Leur équipe pourra vérifier les logs serveur, les droits d’accès, ou t’aider à corriger une mauvaise configuration PHP. Leur accompagnement est souvent déterminant pour finaliser la migration avec succès.