Jump to content

Mise à jour en local - redirection sur le serveur


Recommended Posts

Bonjour à tous,

Avant d'effectuer une mise à jour j'ai préféré tester en local. Vu qu'il y avait eu pas mal d'import de produit sur le serveur j'ai souhaité réimporter la bdd du serveur en local. Le souci étant que je n'arrive plus à me connecté en local, (sauf sur l'admin), dès que je met l'adresse http://localhost:8888/nomdossier il me redirige vers mon adresse sur le serveur http://www.nom.com

Cela doit être tout simplement un paramètre dans la bdd mais je ne trouve pas la bonne table. Pouvez-vous m'aider ?

Merci

Link to comment
Share on other sites

Il me parait bon :

<?php
define('_DB_SERVER_', 'localhost');
define('_DB_TYPE_', 'MySQL');
define('_DB_NAME_', 'nombase');
define('_DB_USER_', 'root');
define('_DB_PASSWD_', 'root');
define('_DB_PREFIX_', 'ln_');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_PS_CACHING_SYSTEM_', 'MCached');
define('_PS_CACHE_ENABLED_', '0');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('__PS_BASE_URI__', '/nomdossier/');
define('_THEME_NAME_', 'nomtheme');
define('_COOKIE_KEY_', 'x');
define('_COOKIE_IV_', 'x');
define('_PS_CREATION_DATE_', '2011-06-01');
define('_PS_VERSION_', '1.4.2.5');
define('_RIJNDAEL_KEY_', 'x');
define('_RIJNDAEL_IV_', 'x');

Link to comment
Share on other sites

Bonjour

si vous utilisez la BdD du site en ligne en local ou l'inverse, de même si vous utilisez une BdD d'un domaine sur un autre domaine.
Tous vos liens de votre site vers vos produits sont inscrit dans la base de donnée dans plusieurs tables, les occurences sont innombrables (exemple d'un site : 5636 occurrence, selon nombre de produits)

Comment réparer : Exporter la base de donnée en fichier sql et l'ouvrir avec notepad++ et faire recherche remplacer

localhost:8888 par www.mondomaine.com

Link to comment
Share on other sites

Bonjour à tous!

J'ai effectué la mise à jour 1.4.5.2 de ma boutique qui était en ligne. J'ai suivi le tuto pour l'installation et j'ai également un petit souci en rapport avec localhost:8888:

J'ai modifié dans le BO le nom de domaine par www.mondomdedomaine.com et écrit localhost:8888 dans SSL. Plus d'alertes donc il me semble que c'est OK.

J'ai pourtant 3 soucis:

- Mais maintenant lorsque je vais sur www.monnomdomaine.com/prestashoplocal j'ai ma boutique avec au milieu "page introuvable" ?? !!

- Lorsque je clique sur un liens de ma boutique en local j'arrive sur la bonne page mais du coup je suis sur ma boutique en ligne.

- De plus, pour accéder à l'admin je dois aller sur http://localhost:8888/prestashoplocal/adminp. Est-ce normal?

Il y a à mon avis un rapport entre ces 3 soucis mais je ne sais plus quoi faire...

Link to comment
Share on other sites

Bonjour


Les liens sont marqué dans la base de registre, donc il faut corriger au niveau de la base de registre.
Méthode que j'ai utilisé, sauvegarde de la base de registre en un fichier *.sql
Ouverture de ce fichier *.sql avec notepad++ puis fonction Recherche / Remplacer

1 cas site en local vers site en ligne : Vous cherchez http:// pour trouver le lien en local
exemple vous trouvez http://localhost:8888 remplacer le par l'adresse de votre site.

2 Cas site en ligne vers site en local : Même principe rechercher lien de votre site et remplacé par lien local

2 Cas d'un site en ligne vers un autre site en ligne avec nom de domaine différent.
exemple rechercher http://www.mpoit.com et remplacer par le nom du nouveau site http://www.kiloj.net

Là vous avez seulement besoin de remplacer mpoit.com par kiloj.net

Après vous réimporter la base de donnée en ayant tout d'abord supprimer les tables qui sont dans la nouvelle base de donnée.

Attention : Toujours garder une version Originale de la base donnée.

Link to comment
Share on other sites

Merci Oron pour l'explication. J'ai quand même une petite question à propos de l'importation de la base de donnée modifié.

Faut-il supprimer la base de donnée crée pour prestashop et ensuite la recréer avec la nouvelle version sql?

Je n'ose pas effectuer la manip sans avoir ta confirmation ;)

Link to comment
Share on other sites

Bonjour

Il faut supprimer les tables dans la base de donnée pas la base elle même
Exemple : votre base s'appel prestashop dans cette base vous avec les tables qui par défaut commence par ps_ c'est ces tables commençant par ps_ qu'il faut supprimer en bas cocher tout et dans la liste déroulante supprimer.

Pas les boutons en haut, mais en bas.

En important il n'efface pas les tables et ça va donner un message d'erreur.

Link to comment
Share on other sites

Ca coince toujours ...

Je constate quelques petites choses:

- Sauvegarde par la BO 176 tables
- Exportation de la BDD par php Myadmin 372 tables

Je l'ai fait avec la plus complète en exportant il y avait effectivement plein de liens localhost:8888 que j'ai remplacé par www.mondomaine.com.

Mais toujours pas de changement?!

Link to comment
Share on other sites

Bonjour

L'exportation par le BO n'exporte pas toute la base.
Vaut mieux d'exporter via phpmyadmin c'est plus sécuritaire.
Après il faut importer via le phpmyadmin, il y a pas d'import de base de donnée dans le BO.

Donnez-moi l'adresse du site soit ici ou pour discretion en MP.
Éventuellement me joindre en MP le fichier sql que je regarde si je trouve quelque chose.

Link to comment
Share on other sites

  • 6 months later...

Solution toute bête si quelqu'un est intéressé: vider le cache de votre navigateur en local si vous êtes redirigé vers le site online systématiquement.

 

J'ai résolu le même problème cette façon, car j'avais aussi pourtant remplacé toutes les occurences http://www.monsite.com en http://localhost - le problème venait en fait de mon navigateur qui n'avait pas pris en compte les modifications ;)

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...