Come modificare le impostazioni di connessione al database in PrestaShop

Molto spesso potresti aver bisogno di modificare le impostazioni del database dopo esserti trasferito su un nuovo hosting.
Ecco come puoi farlo:


Fai attenzione a queste impostazioni. Una configurazione errata danneggerà il tuo sito.

PrestaShop 1.7

  1. Usando il tuo client FTP o file manager naviga fino alla root di PrestaShop e apri questo file: /app/config/parameters.php
  2. Trova le righe con i parametri database_host, database_name, database_user e database_password.
  3. Sostituisci i valori esistenti di quei parametri con quelli nuovi.
  4. Salva il file e caricalo di nuovo sul server.
  5. Fatto! Apri il tuo sito nel browser e controlla se funziona.

IMPORTANTE: a volte potresti dover svuotare manualmente la cache del sito per applicare le impostazioni. Elimina tutto il contenuto della cartella “/var/cache/” sotto la root del sito. Puoi farlo usando il file manager del tuo hosting o tramite FTP. “/var/cache/” contiene le cartelle “dev”, “prod” e simili. Fai attenzione a non eliminare nient’altro.

Ecco un esempio di configurazione:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php return array (
  'parameters' =>
  array (
    'database_host' => '127.0.0.1',
    'database_port' => '',
    'database_name' => 'your_database_name',
    'database_user' => 'your_database_user',
    'database_password' => 'your_database_password',
    'database_prefix' => 'ps_',
    'database_engine' => 'InnoDB',
    'mailer_transport' => 'smtp',
    'mailer_host' => '127.0.0.1',
    'mailer_user' => NULL,
    'mailer_password' => NULL,
    'secret' => 'Vz6rVXVYNWYt7E6Fvfvdfvg34MCdc97h3IttReewVIxNOu7wHAoS',
    'ps_caching' => 'CacheMemcache',
    'ps_cache_enable' => false,
    'ps_creation_date' => '2017-05-22',
    'locale' => 'en-US',
    'cookie_key' => 'xduROM3yvjDSym43CvfdvFDVD47YG8zCrVruNFjjZ3NUb7Ut9',
    'cookie_iv' => '7kBvdfvgh',
    'new_cookie_key' => 'def00000766ffa61aae49b279evfsdvsdfvsfdvfdvwerr324r3frdfveb1afedc8702a964f0a1f6828bf1623ca54efad10ed4bbfb289beec62b01a3062d4c3ce78254157',
  ),
);

PrestaShop 1.5 – 1.6

  1. Usando il tuo client FTP o file manager apri questo file: /config/settings.inc.php
  2. Trova le righe con i parametri _DB_SERVER_, _DB_NAME_, _DB_USER_ e _DB_PASSWD_.
  3. Sostituisci i valori esistenti di quei parametri con quelli nuovi.
  4. Salva il file e caricalo di nuovo sul server.
  5. Fatto! Apri il tuo sito nel browser e controlla se funziona.

Ecco un esempio di configurazione:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
define('_DB_SERVER_', 'localhost');
define('_DB_NAME_', 'your_database_name');
define('_DB_USER_', 'your_database_user');
define('_DB_PASSWD_', 'your_database_password');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_PS_CACHING_SYSTEM_', 'CacheApc');
define('_PS_CACHE_ENABLED_', '0');
define('_COOKIE_KEY_', 'VydXpBBvqfdVyGyVY44qVfFTvL23AG1szj0Avsd271PtuNw5CbORvvOIs');
define('_COOKIE_IV_', 'PIx53ASw');
define('_PS_CREATION_DATE_', '2017-05-07');
define('_PS_VERSION_', '1.6.1.14');
define('_RIJNDAEL_KEY_', '4H8PRpv43fsdDSuZXUx9iLiiwRb2af5');
define('_RIJNDAEL_IV_', '8Xav8t+xvdft54D+k/KI1g==');
define('_PS_DIRECTORY_', '/../../');

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *