OpenCart - кривой перенос Error: Could not make a database link using DB USERNAME@DB HOSTNAME

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 16:22, 5 февраля 2021; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Доступная цена

OpenCart - кривой перенос Error: Could not make a database link using DB USERNAME@DB HOSTNAME

Ошибка в логах веб-сервера после переноса Opencart:

mod_fcgid: stderr: PHP Notice:  Use of undefined constant DB_HOSTNAME - assumed 'DB_HOSTNAME' in /var/www/www-root/data/www/site.run/index.php on line 35
mod_fcgid: stderr: PHP Notice:  Use of undefined constant DB_USERNAME - assumed 'DB_USERNAME' in /var/www/www-root/data/www/site.run/index.php on line 35
mod_fcgid: stderr: PHP Warning:  mysql_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/www-root/data/www/site.run/system/library/db/mysql.php on line 7
mod_fcgid: stderr: PHP Warning:  mysql_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/www-root/data/www/site.run/system/library/db/mysql.php on line 7
mod_fcgid: stderr: PHP Notice:  Error: Could not make a database link using DB_USERNAME@DB_HOSTNAME in /var/www/www-root/data/www/site.run/system/library/db/mysql.php on line 8

На самом деле все просто, проблема в переменных DB_HOSTNAME и DB_USERNAME

define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'dbname');

вместо них стояли другие имена

define('DB_HOST', 'localhost');
define('DB_USER', 'dbname');

в конфиг файлах

admin/config.php
config.php

После исправление двух конфиг файлов Opencart - все заработало.