Jump to content

Prestashop Database exception


Recommended Posts

Bonsoir,

j'ai copié fichiers FTP / et DB pour réinstaller un prestashop sur un ftp.

J'ai bien modifié les informations relative aux fichier setting.inc.

 

Lorsque j’atteins l url j'ai ce message :

[PrestaShopDatabaseException]

Table 'xxx.ps_shop_url' doesn't exist

SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main
					FROM ps_shop_url su
					LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop)
					WHERE (su.domain = 'www.xxx.com' OR su.domain_ssl = 'www.xxx.com')
						AND s.active = 1
						AND s.deleted = 0
					ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC


at line 635 in file classes/db/Db.php

629. 			WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
630. 		}
631. 		else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS'))
632. 		{
633. 			if ($sql)
634. 				throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
635. 			throw new PrestaShopDatabaseException($this->getMsgError());
636. 		}
637. 	}
638. 
639. 	/**

J'urilise prestashop 1.6 et je n'ai pas de table ps_shop_url à la source. C'est à dire que dans ma BDD que je copie je n'ai pas cette table, je ne comprends donc pas pourquoi il me la demande ?

 

Voilà si vous avez une idée ? une piste, je prends :)

MERCI

Link to comment
Share on other sites

Regarde qu'elle version de prestashop tu as et télécharge la même version ici: https://www.prestashop.com/fr/versions-developpeurs

 

Tu fait une installe fraîche de cette version puis tu compare tes tables.

Je penses que la table en question doit être présente normalement.

j'ai la version 1.6.0.9

je vais tenter ton approche.

Tu penses que par la suite je peux supprimer toutes les autres table et ne garde que la manquante ?

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