Как изменить настройки подключения к базе данных в PrestaShop

Чаще всего это может потребоваться после переноса сайта на новый хостинг.
Вот как это делается:


Будьте осторожны с этими настройками. Из-за неправильных настроек ваш сайт может перестать работать.

PrestaShop 1.7, 8+.

    1. С помощью FTP-клиента или файл-менеджера откройте этот файл: /app/config/parameters.php
    2. Найдите строки с параметрами database_host, database_name, database_user и database_password.
    3. Поменяйте значения этих параметров на новые
    4. Сохраните файл и загрузите его обратно на сервер.

Готово! Откройте ваш сайт в браузере и проверьте работает ли он.

ВАЖНО: иногда для применения настроек может потребоваться вручную очистить кэш сайта. Удалите все содержимое папки «/var/cache/» в корне сайта. Вы можете сделать это с помощью файлового менеджера вашего хостинга или по FTP. «/var/cache/» содержит папки «dev», «prod» и подобные. Будьте осторожны, чтобы не удалить что-то не то.

Пример файла конфигурации:

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

PrestaShop 1.5 — 1.6

    1. С помощью FTP-клиента или файл-менеджера откройте этот файл: /config/settings.inc.php
    2. Найдите строки с параметрами _DB_SERVER_, _DB_NAME_, _DB_USER_ и _DB_PASSWD_.
    3. Поменяйте значения этих параметров на новые
    4. Сохраните файл и загрузите его обратно на сервер.

Готово! Откройте ваш сайт в браузере и проверьте работает ли он.

Пример файла конфигурации:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!--?php &lt;br ?-->
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_', '/../../');

One thought on “Как изменить настройки подключения к базе данных в PrestaShop”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *