GregAd4r Posted January 8 Share Posted January 8 Bonjour à tous, Je viens de migrer un site prestashop vers un nouveau serveur. Rien ne change, le domaine reste le même, et aucunes nouvelles fonctionnalités ni même de mise à jour. J'ai donc copier les fichiers dans mon htdocs et créer une base de données puis importé les données dedans. J'ai changé les configurations dans app/config/parameters.php pour mettre les accès à la nouvelle base. J'ai supprimé les éléments dans /cache et dans /var/cache afin de supprimer les caches du site. J'ai vérifier les droits, les dossiers sont en 755 et les fichiers en 664. J'ai vérifier la base de données et le nombre de fichiers, tout est ok de ce côté aussi, importation correctement effectué avec l'ensemble des éléments. Le sites est en version 8.1.7. Il est bien en ligne sauf que je rencontre 2 problèmes que je ne comprend pas du tout. Les liens dans le back office ne fonctionne plus. Je suis systèmatiquement renvoyé vers "cette page n'existe pas" et les liens des photos des produits sont égalements morts en front pourtant les fichiers sont présents dans les mêmes dossiers que ceux d'origine. Après plusieurs heures de recherche sur les forums, je me tourne vers vous car je coince. Par avance merci pour votre aide Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 9 Share Posted January 9 Salut GregAd4r, Essaye de regenerer ton .htaccess (desactive url_rewriting en BO), si tu n'as pas accès au BO essaye de renommer .htaccess Link to comment Share on other sites More sharing options...
GregAd4r Posted January 9 Author Share Posted January 9 3 hours ago, Alexandre Carette said: Salut GregAd4r, Essaye de regenerer ton .htaccess (desactive url_rewriting en BO), si tu n'as pas accès au BO essaye de renommer .htaccess Salut Alexandre J'ai essayé mais j'obtiens le même résultat Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 9 Share Posted January 9 as tu accès au BO ou meme a la page de login du BO ? Link to comment Share on other sites More sharing options...
GregAd4r Posted January 9 Author Share Posted January 9 Just now, Alexandre Carette said: as tu accès au BO ou meme a la page de login du BO ? Oui j'ai accès à la page de login et au BO mais dès que je clique sur un des liens du menu du BO je suis redirigé vers "cette page n'existe pas" Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 9 Share Posted January 9 dans ta base de donnée as tu bien des elements dans ps_tab ? Link to comment Share on other sites More sharing options...
GregAd4r Posted January 9 Author Share Posted January 9 5 minutes ago, Alexandre Carette said: dans ta base de donnée as tu bien des elements dans ps_tab ? Oui j'ai tout, j'avais verifié justement si la BDD était bien importée et que je n'avais pas perdu d'infos. Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 9 Share Posted January 9 vérifier les chown des fichiers et repertoires: ca devrait etre www-data:www-data pour apache2, renomme var/cache/dev et var/cache/prod Link to comment Share on other sites More sharing options...
GregAd4r Posted January 9 Author Share Posted January 9 1 hour ago, Alexandre Carette said: vérifier les chown des fichiers et repertoires: ca devrait etre www-data:www-data pour apache2, renomme var/cache/dev et var/cache/prod Les permissions sont biens 755 et 644, les chown sont bons également et j'ai supprimé les dossiers dans var/ C'est un délire ce problème sincèrement. Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 9 Share Posted January 9 est ce que le lien admin /index.php?controller=AdminDashboard marche ? Link to comment Share on other sites More sharing options...
GregAd4r Posted January 9 Author Share Posted January 9 2 hours ago, Alexandre Carette said: est ce que le lien admin /index.php?controller=AdminDashboard marche ? Oui complètement, je tombe sur le Dashboard Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 10 Share Posted January 10 ok donc ce que je comprend c'est que les liens type symfony ne marche pas, les liens bo de type legacy marche, il faut donc regarder coté symfony, as tu accès au serveur en ssh afin d'effacer le cache symfony avec php ./bin/console cache:clear --env=prod Link to comment Share on other sites More sharing options...
GregAd4r Posted January 10 Author Share Posted January 10 2 hours ago, Alexandre Carette said: ok donc ce que je comprend c'est que les liens type symfony ne marche pas, les liens bo de type legacy marche, il faut donc regarder coté symfony, as tu accès au serveur en ssh afin d'effacer le cache symfony avec php ./bin/console cache:clear --env=prod OUi j'ai accès au serveur en ssh Je vais essayer cela et te tiens informé. merci de ton aide Link to comment Share on other sites More sharing options...
GregAd4r Posted January 10 Author Share Posted January 10 (edited) Bon je viens de lancer la commande mais toujours le même résultat. Franchement incompréhensible cette histoire... Même domaine, même bdd, même fichier et rien y fait... Je viens de retester tous les liens et par exemples le lien statistiques lui fonctionne mais pas les commandes, pas les paramètres par exemple Edited January 10 by GregAd4r (see edit history) Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 10 Share Posted January 10 essaye php ./bin/console cache:clear --env=dev si tu es en mode debug Link to comment Share on other sites More sharing options...
GregAd4r Posted January 10 Author Share Posted January 10 Toujours le même problème... ça ne change rien Link to comment Share on other sites More sharing options...
Alexandre Carette Posted January 11 Share Posted January 11 (edited) essaye de tout mettre en 777 pour voir (tu remodiferas par la suite) Edited January 11 by Alexandre Carette (see edit history) Link to comment Share on other sites More sharing options...
GregAd4r Posted January 13 Author Share Posted January 13 On 1/11/2025 at 6:15 PM, Alexandre Carette said: essaye de tout mettre en 777 pour voir (tu remodiferas par la suite) Bonjour Alexandre cela ne change rien non plus Link to comment Share on other sites More sharing options...
WEB-FUSION Posted January 28 Share Posted January 28 Bonjour, la version de php est identique au serveur précédent ? Vous accédez à une fiche produit ou pas du tout ? Link to comment Share on other sites More sharing options...
bonvin Posted November 26 Share Posted November 26 Bonjour à tous Mon site www.bonvin.fr hébergé chez OVH fonctionnait avec une ancienne version de Prestashop installée dans l'arborescence www/ecommerce. J'ai installé une nouvelle boutique dans une nouvelle arborescence (www/boutique) avec le module en 1 clic après avoir créé une nouvelle base de données. J'ai copié la base de données de ecommerce vers ma nouvelle base de données. J'accède bien aux deux bases de données avec phpMyAdmin d'OVH mais quand je crée un article ou autre chose, je n'ai pas d'erreur mais il n'apparait pas dans la base de données. Prestashop 8.2.1 et Mysql 8.4 Merci pour votre aide. Link to comment Share on other sites More sharing options...
WEB-FUSION Posted November 26 Share Posted November 26 bonjour @bonvin vous êtes relié à la bonne base de donnée ? parfois c'est tout bête. Link to comment Share on other sites More sharing options...
bonvin Posted November 26 Share Posted November 26 Merci pour votre aide Je n'ai que 2 bdd et je ne trouve pas l'utilisateur créé ni dans l'une ni dans l'autre. Link to comment Share on other sites More sharing options...
ComGrafPL Posted November 26 Share Posted November 26 6 minutes ago, bonvin said: Merci pour votre aide Je n'ai que 2 bdd et je ne trouve pas l'utilisateur créé ni dans l'une ni dans l'autre. Des erreurs s'affichent-elles dans la console lors de la création du produit ? Vérifiez également les détails de la base de données dans app/config/parameters.php. Link to comment Share on other sites More sharing options...
bonvin Posted November 26 Share Posted November 26 Pas d'erreur dans la console mais dans parameters.php le paramètre database_prefix est pre7416_ alors que dans la bdd j'ai bv_ Link to comment Share on other sites More sharing options...
ComGrafPL Posted November 26 Share Posted November 26 19 minutes ago, bonvin said: Pas d'erreur dans la console mais dans parameters.php le paramètre database_prefix est pre7416_ alors que dans la bdd j'ai bv_ Il ne s'agit donc pas de la même base de données que celle utilisée sur la boutique. Link to comment Share on other sites More sharing options...
WEB-FUSION Posted November 26 Share Posted November 26 C'est bien ce que je disais 😁 Link to comment Share on other sites More sharing options...
bonvin Posted November 27 Share Posted November 27 Bonjour, Excusez-moi, je n'étais plus dispo. La bdd préfixée par pre7416_ n'apparait pas dans OVH. Link to comment Share on other sites More sharing options...
WEB-FUSION Posted November 27 Share Posted November 27 bonjour @bonvin pour être sur vous allez dans le bo puis "Paramètres avancés" -> "Informations" il y les informations concernant la bdd. Link to comment Share on other sites More sharing options...
bonvin Posted November 27 Share Posted November 27 j'ai ceci: Informations sur la base de données Version de MySQL : 8.4.6-6 Serveur MySQL : bonvinboutique.mysql.db:3306 Nom MySQL : bonvinboutique Utilisateur MySQL : bonvinboutique Préfixe des tables : pre7416_ Moteur MySQL : InnoDB Connecteur MySQL : DbPDO Link to comment Share on other sites More sharing options...
WEB-FUSION Posted November 27 Share Posted November 27 Vous avez encore besoin de l'ancien site ? Ce que je commencerais faire personnellement c'est de mettre l'ancien site dans un répertoire "old" et mettre le nouveau à la racine "www" pour lorsqu'on tombe sur votre site on tombe sur le nouveau. Lorsque vous accéder au phpmyadmin vous avez les 2 bdd (ancien site et nouveau site) ? Link to comment Share on other sites More sharing options...
bonvin Posted November 27 Share Posted November 27 J'ai l'ancien site dans www/ecommerce avec bdd prefixée bv_ et le nouveau site dans www/boutique avec bdd prefixée bv_ L'ancien site ne fonctionne plus, je souhaite le conserver jusqu'au fonctionnement du nouveau Link to comment Share on other sites More sharing options...
bonvin Posted November 27 Share Posted November 27 Dans la bdd bonvinboutique, j'ai des tables qui préfixées bv_, pre2783_, pre6183_ et pre7416. Est-ce possible de modifier dans Prestshop le paramètre qui défini le prefixe des tables? Link to comment Share on other sites More sharing options...
WEB-FUSION Posted November 27 Share Posted November 27 oui c'est possible dans parameters.php il y a le prefix "database_prefix" Link to comment Share on other sites More sharing options...
bonvin Posted November 27 Share Posted November 27 Après modif de database_prefix, j'ai le message : Oops! An Error Occurred The server returned a "500 Internal Server Error". Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused. Link to comment Share on other sites More sharing options...
WEB-FUSION Posted November 28 Share Posted November 28 Bonjour @bonvin, activez le mode debug pour afficher l’erreur en détail. Link to comment Share on other sites More sharing options...
bonvin Posted November 28 Share Posted November 28 Bonjour J'ai tout recommencé. J'ai supprimé bonvin/boutique et bonvin/ecommerce J'ai créé une base bonvin/bonvin et j'ai réinstallé Prestashop sous la racine www. Quand j'accède à la base avec phpMyAdmin, les tables sont préfixées pre7066_ comme dans les paramètres avancés de Prestashop. Donc à cet instant tout est ok. Ensuite j'ai fait une importation de mon ancienne base et là j'ai mes anciennes tables préfixées bv_ en plus des tables préfixées pre7066_. Comment je peux faire pour travailler dans le back office sur les tables préfixées bv_? Link to comment Share on other sites More sharing options...
WEB-FUSION Posted Sunday at 11:49 AM Share Posted Sunday at 11:49 AM Bonjour @bonvin si vous souhaitez changer de table vous devez le modifié dans parameters.php. Link to comment Share on other sites More sharing options...
bonvin Posted Tuesday at 10:51 AM Share Posted Tuesday at 10:51 AM Bonjour, J'ai déjà fait. Après modif de database_prefix, j'ai le message : Oops! An Error Occurred The server returned a "500 Internal Server Error". Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused. Link to comment Share on other sites More sharing options...
ComGrafPL Posted Tuesday at 10:55 AM Share Posted Tuesday at 10:55 AM Activez le mode débogage et vérifiez les erreurs Link to comment Share on other sites More sharing options...
lolen09 Posted Tuesday at 01:15 PM Share Posted Tuesday at 01:15 PM On 11/28/2025 at 5:43 PM, bonvin said: onjour J'ai tout recommencé. J'ai supprimé bonvin/boutique et bonvin/ecommerce J'ai créé une base bonvin/bonvin et j'ai réinstallé Prestashop sous la racine www. Quand j'accède à la base avec phpMyAdmin, les tables sont préfixées pre7066_ comme dans les paramètres avancés de Prestashop. Donc à cet instant tout est ok. Ensuite j'ai fait une importation de mon ancienne base et là j'ai mes anciennes tables préfixées bv_ en plus des tables préfixées pre7066_. Comment je peux faire pour travailler dans le back office sur les tables préfixées bv_? Vous avez importé l'ancienne base avec le préfixe bv_, mais PrestaShop est toujours configuré sur pre7066_. Pour travailler avec vos anciennes tables, vous devez soit modifier le préfixe dans la configuration, soit renommer les tables avec le préfixe actuel. Link to comment Share on other sites More sharing options...
Mediacom87 Posted Tuesday at 06:10 PM Share Posted Tuesday at 06:10 PM Il y a 4 heures, lolen09 a dit : Vous avez importé l'ancienne base avec le préfixe bv_, mais PrestaShop est toujours configuré sur pre7066_. Pour travailler avec vos anciennes tables, vous devez soit modifier le préfixe dans la configuration, soit renommer les tables avec le préfixe actuel. et peut-être mettre une base de données correspondant à la même version de PrestaShop, car ce point ne semble vraiment pas clair dans tout ce que j'ai suivi depuis des jours de ce topic. Link to comment Share on other sites More sharing options...
WEB-FUSION Posted Tuesday at 06:37 PM Share Posted Tuesday at 06:37 PM Le mieux c'est une réinstallation propre 😀 Link to comment Share on other sites More sharing options...
bonvin Posted Tuesday at 09:25 PM Share Posted Tuesday at 09:25 PM Bonsoir, J'ai tout supprimé et j'ai refait une réinstallation propre. La version de mon ancienne bdd était 5. qlq chose.... je ne me souviens plus. Je ne sais pas si c'est possible d'importer des données de cette base. Il y a des tables en plus et/ou en moins et des champs quine correspondent pas. Je pense qu'il va falloir que je ressaisisse tout!!!!!! Link to comment Share on other sites More sharing options...
Mediacom87 Posted Wednesday at 10:27 AM Share Posted Wednesday at 10:27 AM Il y a 12 heures, bonvin a dit : Bonsoir, J'ai tout supprimé et j'ai refait une réinstallation propre. La version de mon ancienne bdd était 5. qlq chose.... je ne me souviens plus. Je ne sais pas si c'est possible d'importer des données de cette base. Il y a des tables en plus et/ou en moins et des champs quine correspondent pas. Je pense qu'il va falloir que je ressaisisse tout!!!!!! Vous ne savez pas de quelle version de Prestashop vous avez extrait cette base ? Si vous cherchez à faire une mise à jour, vous vous y prenez de la mauvaise manière, il n'y a pas 500 façons de faire et elles furent toutes documentées des milliers de fois, donc appliquez les deux seules méthodes viables ou passez par un professionnel. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now