Jump to content

Passer D'un Site En Ligne Vers Un Local


Recommended Posts

Bonjour je reviens vers vous avec une question particuliere.

 

J'ai un site enligne depuis quelques années et ce n'ets pas moi qui l'ai mis en ligne. J'aimerais toutefois pouvoir maintenant y avoir aussi acces en local afin de faire mes modification d'abord ainsi.

 

J'ai donc tout retransférer mais je me retrouve avec cette error:

 

Link to database cannot be established: SQLSTATE[HY000] [1045] Access denied for user 'ecoterre_*****'@'localhost' (using password: YES)

 

j'ai bien compris qu'il s'agit là d'un acces et d'un mot de passe qu'il manque mais malgré ce que 'jai pu tenter je n'y arrive aps.

 

Quelqu'un pourrait-il m'aider?

 

Merci

Link to comment
Share on other sites

Bonjour,

 

c'est difficile de savoir comment vous aider puisque ces données sont uniques et créée par vous tout seul donc comment faire ???

 

le user en général de la bas ede données en local est root sans mot de passe. Mais cela dépend des choix de configuration et d'installation que vous avez fait tout seul comme un grand.

Link to comment
Share on other sites

Bonjour

 

Vous utilisez quel système pour le local ?

normalement en local vous n'avez pas besoin de mot de passe, juste root comme utilisateur

 

define('__PS_BASE_URI__', '/prestashop1.4.7.3/');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_PS_CACHING_SYSTEM_', 'MCached');
define('_PS_CACHE_ENABLED_', '0');
define('_THEME_NAME_', 'prestashop');
define('_DB_NAME_', 'prestashop1.4.7.3');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_DB_SERVER_', 'localhost');
define('_DB_USER_', 'root');
define('_DB_PREFIX_', 'ps_');
define('_DB_PASSWD_', '');
define('_DB_TYPE_', 'MySQL');

Link to comment
Share on other sites

Bonjour,

 

Quelques questions :

- Avez-vous créé une base de données sous Wamp ?

- Si oui comment l'avez-vous nommée ?

- Avez-vous bien récupéré vos données de votre base de données distantes et l'avez-vous bien mis dans la base de données créée en local ?

 

Voici ce que vous devriez avoir dans config/settings.inc.php :

define('__PS_BASE_URI__', '/prestashop1.4.7.3/');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_PS_CACHING_SYSTEM_', 'MCached');
define('_PS_CACHE_ENABLED_', '0');
define('_THEME_NAME_', 'prestashop');
define('_DB_NAME_', 'NOMDEVOTREBDDENLOCAL');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_DB_SERVER_', 'localhost');
define('_DB_USER_', 'root');
define('_DB_PREFIX_', 'ps_');
define('_DB_PASSWD_', '');
define('_DB_TYPE_', 'MySQL');

Il vous faut aussi modifier la table de votre base de données en local "shop_url".

Puis depuis le BO, regénérer le sitemap (Préférences > SEO & URLS).

 

Tenez-nous au courant.

 

Cordialement

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

Merci Matsill grâce à toi, j'avance un peu... ca a débloqué mais j'arrive sur une autre erreur et là par contre, c'est l'inconnu total pour moi:

 

[PrestaShopDatabaseException]

Table 'presta1.6.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 = 'localhost' OR su.domain_ssl = 'localhost')
                        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, '
 '.$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.     /**
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...