OpenCart - кривой перенос Error: Could not make a database link using DB USERNAME@DB HOSTNAME
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
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 - все заработало.