Jump to content

[RESOLU] BDD n'existe pas mais si en fait !


Recommended Posts

Bonjour,

 

Pour faire simple voici l'adresse de mon site www.grainedeviolette.fr ... vous remarquerez le message !

Ma BDD existe belle et bien pourtant !

 

Je suis usé avec Prestashop .... quand je lis certains messages, tout à l'air facile et moi je galéres comme pas possible .... bref j'en ai marre, ça fait plus de 6 mois que je prépare mon thème ... et je n'arrive pas à le mettre en ligne !

 

Please aidez moi !

Edited by Jor Ris (see edit history)
Link to comment
Share on other sites

Bonjour

J'ai examiné l'erreur

A mon avis l'erreur vient du fait que votre prestashop n'est pas bien configuré

Dans le fichier setttings.inc.php du dossier config il faut corriger la ligne concernant le DB_PREFIX comme ci-dessous:

define('_DB_PREFIX_', 'ps_');
 
Link to comment
Share on other sites

Bonjour

 

Le préfixe ne joue pas d'importance s'il est le même pour toutes les tables.

Par contre : Table 'grainederdmysql.pss_shop_url' doesn't exist    << doesn't existe cette table n'existe pas

 

Aller dans votre base de donnée vérifier si c'est table existe dans la colonne de gauche dans phpmyadmin

Si elle n'existe pas et que vous en ayez une autre exporter et importer dans cette base de donnée.

 

A moins que vous savez comment la créer dans MySql.

 

Les autres erreurs c'est normal, vu qu'une erreur en provoque d'autre erreur qui en réel ne sont pas des erreurs mais comme le système ne peux pas continuer il indique chaque action en erreur.

Edited by Oron (see edit history)
Link to comment
Share on other sites

Essaye de faire ce que j'ai dit 

 

 

Bonjour

J'ai examiné l'erreur

A mon avis l'erreur vient du fait que votre prestashop n'est pas bien configuré

Dans le fichier setttings.inc.php du dossier config il faut corriger la ligne concernant le DB_PREFIX comme ci-dessous:

define('_DB_PREFIX_', 'ps_');
 

 

Edited by mkdavid1 (see edit history)
Link to comment
Share on other sites

Fait mais ça me crée une autre erreur ...

 

A la base j'avais define('_DB_PREFIX_', 'pss_'); et donc un "s" de trop !?

 

Parse error: syntax error, unexpected '']]></confirmUni' (T_ENCAPSED_AND_WHITESPACE) in/home/grainederd/www/classes/module/Module.php on line 1949

Edited by AUQUIER (see edit history)
Link to comment
Share on other sites

Question con : Pourquoi j'ai Table 'grainederdmysql.pss_shop_url' doesn't exist   avec PSS et non PS ?!

Est ce que cela peut être une erreur ?!

 

Help please !

DB_PREFIX definit le préfixe de vos tables dans la bdd de prestashop

Donc si vos tables commences par ps, il faut changer pour PS dans le fichier settings.inc.php

 

 

Fait mais ça me crée une autre erreur ...

 

A la base j'avais define('_DB_PREFIX_', 'pss_'); et donc un "s" de trop !?

 

Parse error: syntax error, unexpected '']]></confirmUni' (T_ENCAPSED_AND_WHITESPACE) in/home/grainederd/www/classes/module/Module.php on line 1949

On progesse, il faut maintenant trouver et corriger cette erreur

Pour le moment je ne peux pas vous dire exactement d'ou vient l'erreur

Avez-vous touché ce fichier?

Copier les lignes 1940 - 1960 de ce fichier dans le forum pour qu'on examine le code et aussi tous le contenu du fichier settings.inc.php

Link to comment
Share on other sites


 

 

/*

* Clear template cache

*

* @param string $template Template name

* @param int null $cache_id

* @param int null $compile_id

* @return int Number of template cleared

*/

protected function _clearCache($template, $cache_id = null, $compile_id = null)

{

Tools::enableCache();

if ($cache_id === null)

$cache_id = $this->name;

$number_of_template_cleared = Tools::clearCache(Context::getContext()->smarty, $this->getTemplatePath($template), $cache_id, $compile_id);

Tools::restoreCacheSettings();

 

return $number_of_template_cleared;

}

 

protected function _generateConfigXml()

{

$xml = '<?xml version="1.0" encoding="UTF-8" ?>

<module>

<name>'.$this->name.'</name>

<displayName><![CDATA['.Tools::htmlentitiesUTF8($this->displayName).']]></displayName>

<version><![CDATA['.$this->version.']]></version>

<description><![CDATA['.Tools::htmlentitiesUTF8($this->description).']]></description>

<author><![CDATA['.Tools::htmlentitiesUTF8($this->author).']]></author>

<tab><![CDATA['.Tools::htmlentitiesUTF8($this->tab).']]></tab>'.(isset($this->confirmUninstall) ? "\n\t".'<confirmUninstall><![CDATA['.$this->confirmUninstall.']]></confirmUni

Edited by AUQUIER (see edit history)
Link to comment
Share on other sites


<?php

define('_DB_SERVER_', 'grainederdmysql.mysql.db');

define('_DB_NAME_', '********mysql');

define('_DB_USER_', '********mysql');

define('_DB_PASSWD_', '************');

define('_DB_PREFIX_', 'ps_');

define('_MYSQL_ENGINE_', 'InnoDB');

define('_PS_CACHING_SYSTEM_', 'CacheMemcache');

define('_PS_CACHE_ENABLED_', '0');

define('_MEDIA_SERVER_1_', '');

define('_MEDIA_SERVER_2_', '');

define('_MEDIA_SERVER_3_', '');

define('_COOKIE_KEY_', '1hkRHEadHoPRoVCHi77zyryQn4RRr6n6cN0Lv4cOmymIWabWGVza48fW');

define('_COOKIE_IV_', '3IZzUS7Y');

define('_PS_CREATION_DATE_', '2014-08-11');

if (!defined('_PS_VERSION_'))

define('_PS_VERSION_', '1.6.0.9');

define('_RIJNDAEL_KEY_', 'mR4kWtk7ZcKZRETFQZ0qT0PS8J2IdGrA');

define('_RIJNDAEL_IV_', 'ptR/McFe0EKoub574JuDJQ==');

 

 

Link to comment
Share on other sites

Question encore con : Mon fichier settings.inc.php Local et serveur sont différents ?

ALors que l'un est la copie de l'autre ?! est ce que quand je le copie le serveur le modifie ?

 

 

LOCAL

<?php
define('_DB_SERVER_', '127.0.0.1');
define('_DB_NAME_', 'prestashop');
define('_DB_USER_', 'root');
define('_DB_PASSWD_', '');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'MyISAM');
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_COOKIE_KEY_', 'Z40WxGwImf5YSnB0XdrLXPB8KOQ6JgxNL5ITEym2Y9hjpTHO8PnVKowS');
define('_COOKIE_IV_', 'zfxVWuOY');
define('_PS_CREATION_DATE_', '2014-06-16');
define('_PS_VERSION_', '1.6.0.5');
define('_RIJNDAEL_KEY_', 'L7T3YYfW2ONBJQfCQS5qXOP1xfvgSCXk');
define('_RIJNDAEL_IV_', 'pEL13RQ6UE5SxVtGhawATQ==');

SERVEUR : 

<?php
define('_DB_SERVER_', 'grainederdmysql.mysql.db');
define('_DB_NAME_', '**********mysql');
define('_DB_USER_', '**********mysql');
define('_DB_PASSWD_', '************');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_COOKIE_KEY_', '1hkRHEadHoPRoVCHi77zyryQn4RRr6n6cN0Lv4cOmymIWabWGVza48fW');
define('_COOKIE_IV_', '3IZzUS7Y');
define('_PS_CREATION_DATE_', '2014-08-11');
if (!defined('_PS_VERSION_'))
	define('_PS_VERSION_', '1.6.0.9');
define('_RIJNDAEL_KEY_', 'mR4kWtk7ZcKZRETFQZ0qT0PS8J2IdGrA');
define('_RIJNDAEL_IV_', 'ptR/McFe0EKoub574JuDJQ==');

Link to comment
Share on other sites

Comme vous n'avez pas copié après la ligne 1949 je ne sais pas ce qu'il y a après

Vérifier que vous avez bien :

<tab><![CDATA['.Tools::htmlentitiesUTF8($this->tab).']]></tab>'.(isset($this->confirmUninstall) ? "\n\t".'<confirmUninstall><![CDATA['.$this->confirmUninstall.']]></confirmUninstall>' : '').'
Link to comment
Share on other sites

 

Question encore con : Mon fichier settings.inc.php Local et serveur sont différents ?

ALors que l'un est la copie de l'autre ?! est ce que quand je le copie le serveur le modifie ?

 

 

LOCAL

<?php
define('_DB_SERVER_', '127.0.0.1');
define('_DB_NAME_', 'prestashop');
define('_DB_USER_', 'root');
define('_DB_PASSWD_', '');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'MyISAM');
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_COOKIE_KEY_', 'Z40WxGwImf5YSnB0XdrLXPB8KOQ6JgxNL5ITEym2Y9hjpTHO8PnVKowS');
define('_COOKIE_IV_', 'zfxVWuOY');
define('_PS_CREATION_DATE_', '2014-06-16');
define('_PS_VERSION_', '1.6.0.5');
define('_RIJNDAEL_KEY_', 'L7T3YYfW2ONBJQfCQS5qXOP1xfvgSCXk');
define('_RIJNDAEL_IV_', 'pEL13RQ6UE5SxVtGhawATQ==');

SERVEUR : 

<?php
define('_DB_SERVER_', 'grainederdmysql.mysql.db');
define('_DB_NAME_', '**********mysql');
define('_DB_USER_', '**********mysql');
define('_DB_PASSWD_', '************');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_COOKIE_KEY_', '1hkRHEadHoPRoVCHi77zyryQn4RRr6n6cN0Lv4cOmymIWabWGVza48fW');
define('_COOKIE_IV_', '3IZzUS7Y');
define('_PS_CREATION_DATE_', '2014-08-11');
if (!defined('_PS_VERSION_'))
	define('_PS_VERSION_', '1.6.0.9');
define('_RIJNDAEL_KEY_', 'mR4kWtk7ZcKZRETFQZ0qT0PS8J2IdGrA');
define('_RIJNDAEL_IV_', 'ptR/McFe0EKoub574JuDJQ==');

 

C'est normal qu'ils sont différents puisque les paramètres de votre serveur local et hébergement sont differents

Par contre ça ne change pas tout seul, si ce n'est pas vous qui l'as modifié, c'est surement qqn d'autre

Link to comment
Share on other sites

 

C'est normal qu'ils sont différents puisque les paramètres de votre serveur local et hébergement sont differents

Par contre ça ne change pas tout seul, si ce n'est pas vous qui l'as modifié, c'est surement qqn d'autre

 

J'ai juste modifier les 4 premières ligne pas le reste.... bizarre !

Edited by AUQUIER (see edit history)
Link to comment
Share on other sites

Pardon

La version est écris dans le fichier settings.inc.php ))

Mais ce que je remarque que votre prestashop en local a la version1.6.0.5, mais la version sur le serveur en ligne a la version 1.6.0.9

Vous avez mis à jour la version en ligne?

Link to comment
Share on other sites

Je suis en train de transférer manuellement les fichiers !

A chaque fois que je mets le bon fichier ... d'autres erreurs apparaissent et je m’aperçois que beaucoup de fichier sont incomplets !

 

Je vais faire la manipulation jusqu'au bout ... 

 

J'arrives dés que j'ai fini ...

 

Bizarre que Fillezilla m'ai supprimer des lignes dans les fichiers serveur ....????!!!

Link to comment
Share on other sites

1er victoire !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Mon site s'affiche !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Il y a des bugs mais c'est toujours une victoire !!!!!!

 

MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI 

 

Le problème venait bien

- Du "S" en trop dans le fichier SETTING

- Des fichiers incomplets que Filezilla copiés ... 

Edited by AUQUIER (see edit history)
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...