Jor Ris Posted December 28, 2014 Share Posted December 28, 2014 (edited) 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 December 29, 2014 by Jor Ris (see edit history) Link to comment Share on other sites More sharing options...
Dave! Posted December 28, 2014 Share Posted December 28, 2014 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 More sharing options...
Oron Posted December 29, 2014 Share Posted December 29, 2014 (edited) 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 December 29, 2014 by Oron (see edit history) Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 Bonjour, Effectivement elle n'existe pas mais j'ai à la place un ps_shop_url. JE t'aurais bien mis une image de MySql mais je n'y arrive pas sur le forum il me demande un URL ??!! Link to comment Share on other sites More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 (edited) 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 December 29, 2014 by mkdavid1 (see edit history) Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 (edited) 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 December 29, 2014 by AUQUIER (see edit history) Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 Dans la Table: ps_shop_url j'ai : UPDATE `grainederdmysql`.`ps_shop_url` SET `physical_uri` = '/' WHERE `ps_shop_url`.`id_shop_url` = 1; Je sais pas si c'est important !? Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 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 ! Link to comment Share on other sites More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 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 More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 (edited) /* * 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 December 29, 2014 by AUQUIER (see edit history) Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 Je n'ai pas touché ce fichier Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 <?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 More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 (edited) ... Edited December 29, 2014 by AUQUIER (see edit history) Link to comment Share on other sites More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 L'erreur c'est sur la ligne 1949 Vous avez copié les lignes de 1022 à 1056 Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 Effectivement .... désolé J'ai modifier la copie du code plus haut ... Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 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 More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 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 More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 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 More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 (edited) Comme vous n'avez pas copié après la ligne 1949 je ne sais pas ce qu'il y a après La ligne 1949 est la dernière ligne du fichier ... Edited December 29, 2014 by AUQUIER (see edit history) Link to comment Share on other sites More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 Quelle est la version de votre prestashop? Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 (edited) 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 December 29, 2014 by AUQUIER (see edit history) Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 Quelle est la version de votre prestashop? 1.6.0.5 Link to comment Share on other sites More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 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 More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 (edited) Non je ne l'ai pas mis à jour ... Je viens de vérifier et le fichier Module.php local et serveur sont différents ! il manque 1000 lignes sur celui du serveur ! quand j'essaie de la copier : FILEZILLA "Transfert de fichier ignoré" Edited December 29, 2014 by AUQUIER (see edit history) Link to comment Share on other sites More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 Supprimer le fichier du serveur et copier le fichier local sur le serveur avec Filezilla et dans le paramètres de transfert assurez vous pour avoir type de transfert : binaire Link to comment Share on other sites More sharing options...
Oron Posted December 29, 2014 Share Posted December 29, 2014 (edited) Si il y a une table ps_shop_url et que les autres tables ont pss_ alors c'est simple comme bonjour ajouter un s à la ps_shop_url Oui toutes les tables doivent avoir le même préfixe! cela va de soi si tant un peu on connait le mysql Edited December 29, 2014 by Oron (see edit history) Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 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 More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 (edited) 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 December 29, 2014 by AUQUIER (see edit history) Link to comment Share on other sites More sharing options...
Jor Ris Posted December 29, 2014 Author Share Posted December 29, 2014 En tout cas merci à toi mkdavid1 Sans toi je me pendais ! Vraiment merci du fond du coeur d'avoir passé du temps avec moi pour solder ce probleme ! Link to comment Share on other sites More sharing options...
Dave! Posted December 29, 2014 Share Posted December 29, 2014 Je t'en prie Merci de marquer résolu le topic 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