lakuzza Posted November 27, 2015 Share Posted November 27, 2015 Bonjour, je suis passé de local(prestashop1.6) avec wamp en ligne chez mon hébergeur,mais j ai cette erreur quand je veux me connecter au site: Link to database cannot be established: SQLSTATE[HY000] [2002] Connection refused. je ne vois pas d où ça peut venir? J ai suivi un tuto du fofo pour la mise en ligne .j aimerais savoir si dans le settings.inc.php il doit y avoir cette ligne tout le temps parce que je ne l ai pas: define(’__PS_BASE_URI__’, ‘chemin d’accés, ex : :magavenue/prestashop/‘); je rentre mon nom de domaine à la place de :magavenue/prestashop/ ? Sinon dans ma base est ce que je dois changer localhost et 127.0.0.1 dans ces lignes: (38, 132, 'sql', 'SELECT count(id_configuration) FROM PREFIX_configuration WHERE `name` = ''PS_SHOP_DOMAIN'' AND value IN (''127.0.0.1'', ''localhost'' )(39, 133, 'sql', 'SELECT count(id_configuration) FROM PREFIX_configuration WHERE `name` = ''PS_SHOP_DOMAIN'' AND value IN (''127.0.0.1'', ''localhost'' ) C est peut être pas trop clair mais j attend votre aide avec impatience . merci Link to comment Share on other sites More sharing options...
lakuzza Posted November 27, 2015 Author Share Posted November 27, 2015 J ajouterai que dans mon .htaccess,pour domain j ai le nom de mon projet en local (projet1.0). Faut il enlever le dièse # devant domain et mettre la bonne adresse www.monsite.fr à la place ou ça n a rien à voir avec mon problème? # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on #Domain: projet1.0 RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api$ api/ [L] Link to comment Share on other sites More sharing options...
Oron Posted November 28, 2015 Share Posted November 28, 2015 Bonjour Cette ligne : define(’__PS_BASE_URI__’, ‘chemin d’accés, ex : :magavenue/prestashop/‘); depuis la version 1.5.x.x n'existe plus dans le setting.inc.php Dans le setting.inc.php le nom du serveur de la base doit être juste selon le cas sur un hébergement en ligne c'est localhost ou 127.0.0.1 ou autre par exemple chez ovh c'est du style mysql_100 le login mot de passe de votre serveur mysql de votre hébegrement. Dans la base de donnée via phpmyadmin colonne de gauche vous avez ps_shop_url là vous devez mettre votre nom de domaine dans le .htaccess la ligne #Domain: projet1.0 le dièze c'est bon et là normalement c'est le nom de domaine mais ça ne doit pas déranger pour l'accès a la base de données ce message : Link to database cannot be established: SQLSTATE[HY000] [2002] Connection refused. c'est un problème d'accès à la base de donnée. Connexion refusé vous n'avez pas mis le bon mot de passe ou login ou ? Link to comment Share on other sites More sharing options...
lakuzza Posted November 28, 2015 Author Share Posted November 28, 2015 Bonjour, merci pour votre réponse,j ai effectivement vu que la ligne PS_BASE.. n existe plus sur ma version en re-parcourant le tuto . Pour ce qui est du serveur,mon hébergeur m'avait dit de mettre mon adresse www.monsite.fr mais sur ma fiche de code et accès, le nom du serveur est dans le style "ovh-maison21". C est celui là que je doit mettre ? Pour les login et mot de passe ,j ai mis les bons codes. Par contre là c est un soucis,je n ai pas" ps_shop_url" dans ma bdd? Je vais déjà changer le nom du serveur pour voir ,et je reviens certainement rapidement. Merci Link to comment Share on other sites More sharing options...
lakuzza Posted November 28, 2015 Author Share Posted November 28, 2015 Re bonjour, je viens de remettrre localhost à la place de mon www.monsite.fr (j avais sauté une ligne ,c est bien DB_SERVER -->localhot),Maintenant,j ai un autre message.On progresse. Link to database cannot be established: SQLSTATE[HY000] [1044] Access denied for user 'moi'@'localhost' to database 'truc_prestabase' C est donc un problème de mot de passe? Merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 28, 2015 Share Posted November 28, 2015 Votre base de données sur votre hébergement est bien créée et l'utilisateur pour accéder à cette base aussi ? si c'ets le cas alors il faut utiliser les éléments précis correspondant à cette base de données que votre hébergeur vous a donné. Link to comment Share on other sites More sharing options...
lakuzza Posted November 28, 2015 Author Share Posted November 28, 2015 Bonjour, oui ma base est créée et j ai accès à myphpadmin .Mais je ne vois de quels éléments vous parlez? Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 28, 2015 Share Posted November 28, 2015 ben tous les éléments demandés dans le settings.inc.php il faut bien expliquer à PrestaShop où récupérer les données et avec quels droits. Link to comment Share on other sites More sharing options...
lakuzza Posted November 28, 2015 Author Share Posted November 28, 2015 ok je vérifie Link to comment Share on other sites More sharing options...
lakuzza Posted November 28, 2015 Author Share Posted November 28, 2015 Il me semble qu il y a tout dans mon settings.inc.php. server, name,user,passwrd,préfix. Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 28, 2015 Share Posted November 28, 2015 très bien donc tout fonctionne. si ce n'est pas le cas alors c'est qu'il y a un soucis. Link to comment Share on other sites More sharing options...
lakuzza Posted November 28, 2015 Author Share Posted November 28, 2015 Il y a un soucis effectivement ,est ce que ça ne peut pas venir de ma base de donnée? J avais modifié celle ci avant l envoi . mon projet en local s appelait projet1.0 .je pense que dans ces lignes à la fin je dois remplacer projet1.0 par mon www.monsite.fr (1, 6, 'http://localhost/' 'projet1.0/', '', '2015-10-15 18:31:25'),(2, 34, 'http://localhost/' 'projet1.0/', '', '2015-11-17 11:29:59'),(3, 33, 'http://localhost/' 'projet1.0/', '', '2015-11-17 11:30:58'); et sur celles ci : (38, 132, 'sql', 'SELECT count(id_configuration) FROM PREFIX_configuration WHERE `name` = ''PS_SHOP_DOMAIN'' AND value IN (''127.0.0.1'', ''localhost'' )', '==', '1', '0', 'time', '1', 0, '2015-11-27 16:13:35', '2015-11-27 16:13:35'),(39, 133, 'sql', 'SELECT count(id_configuration) FROM PREFIX_configuration WHERE `name` = ''PS_SHOP_DOMAIN'' AND value IN (''127.0.0.1'', ''localhost'' )', '!=', '1', '0', 'time', '1', 1, '2015-11-27 16:13:36', '2015-11-27 16:13:36'), je ne sais pas? merci Link to comment Share on other sites More sharing options...
lakuzza Posted November 28, 2015 Author Share Posted November 28, 2015 J ai trouvé!!!! En re-parcourant les tutos videos et texte et en regardant de plus près le nom de ma base de donnée,je me suis aperçu qu'il me manquait juste un petit (fr) dans le nom ... domaine_prestabase au lieu de domainefr_prestabase.Quel con!! J était tellement impatient de faire mes tests en ligne que je me suis précipité. Faut être patient! J espère que maintenant je n aurais plus de soucis.J ai accès au site au BO . Merci à tous pour votre aide. A bientôt 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