Jak zmienić ustawienia połączenia z bazą danych w PrestaShop

Najczęściej może być konieczna zmiana ustawień bazy danych po przeniesieniu na nowy hosting.
Oto jak możesz to zrobić:


Bądź ostrożny z tymi ustawieniami. Nieprawidłowa konfiguracja zepsuje Twoją witrynę.

PrestaShop 1.7

  1. Używając klienta FTP lub menedżera plików przejdź do katalogu głównego PrestaShop i otwórz ten plik: /app/config/parameters.php
  2. Znajdź linie z parametrami database_host, database_name, database_user i database_password.
  3. Zastąp istniejące wartości tych parametrów nowymi.
  4. Zapisz plik i prześlij go z powrotem na serwer.
  5. Gotowe! Otwórz swoją witrynę w przeglądarce i sprawdź, czy działa.

WAŻNE: czasami może być konieczne ręczne wyczyszczenie pamięci podręcznej witryny, aby zastosować ustawienia. Usuń całą zawartość folderu „/var/cache/” w katalogu głównym witryny. Możesz to zrobić za pomocą menedżera plików hostingu lub przez FTP. „/var/cache/” zawiera foldery „dev”, „prod” i podobne. Uważaj, aby nie usunąć czegoś innego.

Oto przykładowa konfiguracja:

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. Używając klienta FTP lub menedżera plików otwórz ten plik: /config/settings.inc.php
  2. Znajdź linie z parametrami _DB_SERVER_, _DB_NAME_, _DB_USER_ i _DB_PASSWD_.
  3. Zastąp istniejące wartości tych parametrów nowymi.
  4. Zapisz plik i prześlij go z powrotem na serwer.
  5. Gotowe! Otwórz swoją witrynę w przeglądarce i sprawdź, czy działa.

Oto przykładowa konfiguracja:

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_', '/../../');

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *