Uppo Posted August 13, 2021 Share Posted August 13, 2021 Bonjour à tous, J'ai actuellement mon site hébergé en mutualisé sur OVH. Je constate des lenteurs, du coup, j'ai opté pour un vps chez ove sur lequel j'ai moi-même installé prestashop. J'ai migré les fichiers et dossier de l'ancien site vers le VPS : OK J'ai connecté ma base de données (installation d'une vdd privée chez ove, export puis import des données de l'ancien site) : OK A ce stade, je pense avoir une copie de l'ancien site sur le VPS, en "caché", le temps que je fasse mes tests, etc. Je comprends pas un point par contre : Sur mon VPS, prestashop se situe dans le dossier : /var/www/html/prestashop Donc je fais pointer le vps vers le dossier prestashop. Et cela fonctionne : je peux accéder au fichier "robots.txt" par exemple en tapant http://vps-xxxxxxxxxxx.vps.ovh.net/prestashop/robots.txt par contre le fichier index.html m'affiche une erreur : "not found", alors qu'il est bien au même endroit que le fichier robots par exemple... D'où cela peut-il venir ? Merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 13, 2021 Share Posted August 13, 2021 Bonjour, index.html ? qu'est ce que ce fichier ? Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 la "page d'accueil", mais qu'importe, en lançant juste la racine du site du type http://vps-xxxxxxxxxxx.vps.ovh.net/prestashop/ cela ne fonctionne pas : "échec de l'ouverture de la page" Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 13, 2021 Share Posted August 13, 2021 Certainement qu'il y a un souci quelque part mais pour cela il faudrait activer le mode debug dans un premier temps vérifier aussi que les informations de configuration de domaine et de répertoire soient conformes dans la base de données. Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 Je suis déjà en mode débug. Je penche plutôt vers une erreur de la bdd. J'ai vérifier le parameters.php et la base de données est correcte : database_host' => 'asXXXXXX.dbaas.ovh.net', 'database_port' => '35569', 'database_name' => 'prestaXXXX', 'database_user' => 'XXXXXXX', 'database_password' => 'XXXXXXXX', 'database_prefix' => 'mod469_', 'database_engine' => 'InnoDB', 'mailer_transport' => 'smtp', 'mailer_host' => '127.0.0.1', 'mailer_user' => NULL, 'mailer_password' => NULL, 'secret' => '0pMy6LhzPWBfR4jIGa7If5bCb6DdY0fzZsQejbcs7jvqfC3iQUq2eU4Q', 'ps_caching' => 'CacheMemcache', 'ps_cache_enable' => false, 'ps_creation_date' => '2021-08-05', 'locale' => 'fr-FR', 'use_debug_toolbar' => true, 'cookie_key' => 'OvS57opDIWQHidI1PHLBenI4bsynbSy0gXQCwJK3FLgCpWNTPaFmcNqY', 'cookie_iv' => '94vDiSCb', 'new_cookie_key' => En italique, ce que j'ai modifié, en gras, je n'ai pas touché. J'ai modifié la table ps_shop_url ; j'ai mis : domain : l'adresse du vps suivi du répertoire prestashop domain ssl : laissé vide car pas de ssl pour l'heure et le reste vide aussi... Je tourne en rond et je ne comprends pas mon erreur... D'autres fichiers à vérifier ? Link to comment Share on other sites More sharing options...
Zohaib-fk Posted August 13, 2021 Share Posted August 13, 2021 Bonjour, Je pense que le back-office de votre site Web a une configuration d'URL avec (https://www.etreoubienetre.fr) donc d'autres URL pourraient ne pas fonctionner et donner des erreurs 404. Cette URL a un plan du site sur le fichier robots.txt (http://vps-7e5b3a80.vps.ovh.net/prestashop/robots.txt) Pourriez-vous vérifier l'URL dans l'URL conviviale dans le back-office et essayer d'exécuter la même URL dans le navigateur Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 Oui, vous avez sans doute raison ! Sauf que je ne parviens pas à me connecter non plus au Back-office... que dois-je modifier ? Merci @Zohaib-fk ! Link to comment Share on other sites More sharing options...
Zohaib-fk Posted August 13, 2021 Share Posted August 13, 2021 Bonjour, Pourriez-vous vérifier l'URL de la table ps_configuration Essayez d'accéder au back-office avec la même URL dans la base de données sinon cela donnera une erreur 404. Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 (edited) Dans ps-configuration, c'est shop_domain que je dois faire pointer vers mon vps ? Edited August 13, 2021 by Uppo (see edit history) Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 Modifications faites dans shop_domain_url et pas dans ssl (car non sécurisé pour l'instant) et même message d'erreur 😩 Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 13, 2021 Share Posted August 13, 2021 Il y a 2 heures, Uppo a dit : domain : l'adresse du vps suivi du répertoire prestashop heu non, vous ne devriez renseigner que le domaine et le répertoire c'est dans un autre champ. concernant le domaine SSL renseignez le au cas où et surtout vérifiez que le SSL n'est pas activé dans la table configuration. Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 Merci @Mediacom87 je vais essayer. Ce qui veux dire que dans la table ps_configuration, dans PS_SHOP_DOMAIN je mets vps-xxxxxxxxxxx.vps.ovh.net/prestashop ou vps-xxxxxxxxxxx.vps.ovh.net ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 13, 2021 Share Posted August 13, 2021 il y a 12 minutes, Uppo a dit : Merci @Mediacom87 je vais essayer. Ce qui veux dire que dans la table ps_configuration, dans PS_SHOP_DOMAIN je mets vps-xxxxxxxxxxx.vps.ovh.net/prestashop ou vps-xxxxxxxxxxx.vps.ovh.net ? le nom de domaine pas le répertoire Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 cela ne fonctionne pas. Le site ne s'ouvre pas plus : https://vps-7e5b3a80.vps.ovh.net/prestashop/ Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 13, 2021 Share Posted August 13, 2021 donc le fichier txt s'affiche mais rien d'autre ? un fichier html de base peut être ? en tout cas ce problème ne mle semble pas lié à PrestaShop, essayez donc d'installer un version neuve de prestashop dans un autre sous répertoire pour tester. Link to comment Share on other sites More sharing options...
Zohaib-fk Posted August 13, 2021 Share Posted August 13, 2021 Pourriez-vous partager le nom de domaine ajouté dans le tableau et la capture d'écran de la page d'erreur pour une meilleure compréhension. Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 @Mediacom87 tous les fichiers s'affichent sauf index. J'ai même renvoyer en ftp le fichier index d'origine rien n'y a fait. C'est ce qui me fait plutôt pensé à un souci avec la base de données. Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 Je viens de faire un autre test : utiliser une autre base de données (base de données d'origine avec le module prestashop de OVH), plutôt que la base de données privée de OVH. J'ai maintenant une autre erreur cf capture Link to comment Share on other sites More sharing options...
Uppo Posted August 13, 2021 Author Share Posted August 13, 2021 et dans le fichier DbPDO.php, il n'est nullement question de mot de passe à compléter ou de base de données. Link to comment Share on other sites More sharing options...
solsol69 Posted August 14, 2021 Share Posted August 14, 2021 Le 13/08/2021 à 11:37 AM, Uppo a dit : j'ai opté pour un vps chez ove sur lequel j'ai moi-même installé prestashop. Bonjour a tous. Peut être devriez vous apporté plus de précision sur votre migration. Est ce que vous avez installé la même version de presta que votre ancien site ? Le 13/08/2021 à 11:37 AM, Uppo a dit : J'ai migré les fichiers et dossier de l'ancien site vers le VPS : OK Pourquoi avoir installé presta a votre première étape si a votre seconde étape vous transférer les anciens fichiers vers votre nouveau serveur ? Quel fichier avez vous transféré ? Comment gérer vous votre serveur ( cpanel, plesk etc ...)? Link to comment Share on other sites More sharing options...
Uppo Posted August 15, 2021 Author Share Posted August 15, 2021 Bonjour @solsol69, Merci pour votre réponse, qui m'a interrogé sur mes actions 😉 Alors pour reprendre : Initialement, installation du module prestashop via ovh avec leur base de données, le tout en mutualisé. Site avec pratiquement 300 articles et entre 10 à 12000 visiteurs par mois. Lenteurs de plus en plus fréquentes. J'ai donc opté pour un vps avec une base de données privée. Ma version de base est en 1.7.6.7 ; j'ai donc installé sur le vps la meme version ; j'ai testé avec ma base de données privée => cela fonctionne. Voyant ça, j'ai copié / collé mes fichiers et dossiers (de mon site actuel) via ftp sous mon vps (nouveau site) ; importé l'ancienne base de données sur la nouvelle ; modifié le fichier parameters avec les renseignements de la bonne base et là, erreur 500 avec un lien sur la bdd qui ne fonctionne pas (cf message précédent). Pour l'heure, ce que je veux, c'est accéder à la copie de mon Presta d'avant via mon vps. Dans un second temps, je mettrai à jour prestashop vers une nouvelle version (actuellement, lorsque je tente la mise à jour en hébergé, j'ai une erreur 530)... J'accède à mon vps via mon terminal. J'espère vous avoir donné assez d'infos... Merci pour votre aide à tous Link to comment Share on other sites More sharing options...
solsol69 Posted August 15, 2021 Share Posted August 15, 2021 Il y a 11 heures, Uppo a dit : importé l'ancienne base de données sur la nouvelle Peut être que l'exportation de votre BDD du coté de votre ancien serveur c'est mal passé. Tenté de l'exporter en plusieurs parties. Pensé aussi a vider vos caches manuellement. Voici une piste pour l'export de la BDD en plusieurs parties. 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