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 Wednesday at 04:50 PM Share Posted Wednesday at 04:50 PM 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 Wednesday at 05:17 PM Share Posted Wednesday at 05:17 PM 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 Wednesday at 06:03 PM Share Posted Wednesday at 06:03 PM 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 Wednesday at 06:09 PM Share Posted Wednesday at 06:09 PM 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 Wednesday at 06:35 PM Share Posted Wednesday at 06:35 PM 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 Wednesday at 06:54 PM Share Posted Wednesday at 06:54 PM 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 Wednesday at 09:47 PM Share Posted Wednesday at 09:47 PM C'est bien ce que je disais 😁 Link to comment Share on other sites More sharing options...
bonvin Posted 22 hours ago Share Posted 22 hours ago 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 22 hours ago Share Posted 22 hours ago 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 22 hours ago Share Posted 22 hours ago 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 22 hours ago Share Posted 22 hours ago 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 21 hours ago Share Posted 21 hours ago 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 21 hours ago Share Posted 21 hours ago 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 20 hours ago Share Posted 20 hours ago 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 16 hours ago Share Posted 16 hours ago 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...
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