Jump to content

probleme migration


Recommended Posts

bonjour a tous

j'ai voulu migrer mon site héberger chez EX2 vers ovh , j’ai sauvegarder la base de donnée et le ftp et migrer tout ça sur ovh , j’ai également modifier mon fichier settings.

j’ai plusieurs soucis le premier mon domaine qui pointe encore sur lautre site .

je n'arrive pas a accéder au back office , j’ai une série d'erreur .

 

merci par avance!

post-1241650-0-62335300-1479739471_thumb.jpg

Link to comment
Share on other sites

Bonjour,

 

Quelle est la version de PS ?

Pour ma part j'ai vérifié en local un site monté avec PS 1.6.1.9 et les dernières tables sont: PS_ZONE et PS_ZONR_SHOP... mais pas de PS_SHOP_URL ...

Peut-être la source du problème ?

 

Dans qulle version de PS avons-nous la table PS_SHOP_URL ?

 

JP

Link to comment
Share on other sites

Euh... les gars faut arrêter de picoler cette table existe depuis la 1.5

 

Si vous ouvrez l'archive zip de la 1.6.1.9, répertoire prestashop_1.6.1.9.zip/prestashop/install/upgrade/sql/1.5.0.0.sql vous trouvez ligne 40:


CREATE TABLE IF NOT EXISTS `PREFIX_shop_url` (
  `id_shop_url` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `id_shop` int(11) unsigned NOT NULL,
  `domain` varchar(255) NOT NULL,
  `domain_ssl` varchar(255) NOT NULL,
  `physical_uri` varchar(64) NOT NULL,
  `virtual_uri` varchar(64) NOT NULL,
  `main` TINYINT(1) NOT NULL,
  `active` TINYINT(1) NOT NULL,
  PRIMARY KEY (`id_shop_url`),
  KEY `id_shop` (`id_shop`),
	UNIQUE KEY `shop_url` (`domain`, `virtual_uri`)
) ENGINE=ENGINE_TYPE  DEFAULT CHARSET=utf8;

Lors de l'install Prestashop charge le fichier  prestashop_1.6.1.9.zip/prestashop/install/data/db_structure.sql où l'on trouve ligne 2072 

CREATE TABLE IF NOT EXISTS `PREFIX_shop_url` (
  `id_shop_url` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `id_shop` int(11) unsigned NOT NULL,
  `domain` varchar(150) NOT NULL,
  `domain_ssl` varchar(150) NOT NULL,
  `physical_uri` varchar(64) NOT NULL,
  `virtual_uri` varchar(64) NOT NULL,
  `main` TINYINT(1) NOT NULL,
  `active` TINYINT(1) NOT NULL,
  PRIMARY KEY (`id_shop_url`),
  KEY `id_shop` (`id_shop`, `main`),
  UNIQUE KEY `full_shop_url` (`domain`, `physical_uri`, `virtual_uri`),
  UNIQUE KEY `full_shop_url_ssl` (`domain_ssl`, `physical_uri`, `virtual_uri`)
) ENGINE=ENGINE_TYPE  DEFAULT CHARSET=utf8 COLLATION;

Donc, soit vous avez un autre préfixe soit vos install viennent d'une autre planète

Link to comment
Share on other sites

Si cette table est bien référencée dans la sauvegarde mais pas créée à la restauration, c'est qu'il y a un 'bug' OU elle n'est pas exécutée ou l'exécution se passe mal.

Quelles sont les instructions se rapportant à cette table ?

 

JP

Link to comment
Share on other sites

Je ne pense pas que le problème vienne de là. Le nom de la base peut être différent. Seuls les noms des tables restent les mêmes.

C'est comme si on transférait le CONTENU d'un paquet vers un autre paquet. Le contenant est différent mais le contenu reste le même...

Link to comment
Share on other sites

Bon la boutique est opérationnelle ;)

 

On ne nous avait pas tout dit et il y a du avoir 2 install (la première a du échouer)

Forcément, comme la base n'a pas été vidée, Prestashop a du refuser de créer des tables qui existaient déjà et l'install a été poursuivie avec un autre préfixe^^

 

Base corrigée, mise à jour et nettoyée.

Boutique upgradée en 1.6.1.9

 

Bonne fin de journée !

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...