Я разработал сайт Opencart на своем Localhost. Теперь я собираюсь загрузить все на онлайн-хостинг. Я пользуюсь цифровым океаническим хостингом. Я разместил все свои файлы через FTP на / var / www / Html / Home. Я также создал базу данных и настроил мои файлы config.php в корневой папке и папке администратора. Но когда я открываю сайт, он показывает пустую страницу с этой ошибкой.
Ошибка: не удалось загрузить файл базы данных mysql!
Я не могу установить новую версию, которая работает, но у меня есть мои продукты и меню тем, некоторые из которых отредактированы, поэтому я не могу установить новую копию. Невозможно узнать Любая причина или решение этой ошибки.
Мой код файла config.php
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>
<?phpdefine('HTTP_SERVER', 'http://Mydomain/home');
// HTTPS
define('HTTPS_SERVER', 'http://Mydomain/home');
// DIR
define('DIR_APPLICATION', '/var/www/html/home/catalog/');
define('DIR_SYSTEM', '/var/www/html/home/system/');
define('DIR_LANGUAGE', '/var/www/html/home/catalog/language/');
define('DIR_TEMPLATE', '/var/www/html/home/catalog/view/theme/');
define('DIR_CONFIG', '/var/www/html/home/system/config/');
define('DIR_IMAGE', '/var/www/html/home/image/');
define('DIR_CACHE', '/var/www/html/home/system/cache/');
define('DIR_DOWNLOAD', '/var/www/html/home/system/download/');
define('DIR_UPLOAD', '/var/www/html/home/system/upload/');
define('DIR_MODIFICATION', '/var/www/html/home/system/modification/');
define('DIR_LOGS', '/var/www/html/home/system/logs/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'dbuser');
define('DB_PASSWORD', 'dbpass');
define('DB_DATABASE', 'mydbname');
define('DB_PREFIX', 'oc_');?>
Не вижу пути DIR_DATABASE. Проверьте правильность пути.
Проверьте, существует ли файл /var/www/html/home/system/database/mysql.php (и доступен ли он вашим разрешениям).
Других решений пока нет …