Если вы также перемещаете сайт, имя хоста останется как localhost (как в случае с большинством общего хостинга)
При условии, что это хостинг cPanel, вам сначала нужно будет создать базу данных. Затем вы можете создать учетную запись SQL и предоставить ей доступ к БД (рекомендуется) или использовать свои учетные данные cPanel (не рекомендуется)
Таким образом, ваша конфигурация будет выглядеть примерно так:
define('ROOT_URL', 'http://example.com/newkellumws/');
define('DB_HOST', 'localhost'); // Website and SQL ruinning on the same server
define('DB_USER', 'exampl_kellumws');
define('DB_PASS', 'aBc*63oie8wfq');
define('DB_NAME', 'exampl_kellumws');
См. https://documentation.cpanel.net/display/68Docs/MySQL+Databases
, если сайт все еще будет работать через XAMPP (по какой-либо причине), вам также необходимо разрешить Remote MySQL
См. https://documentation.cpanel.net/display/68Docs/Remote+MySQL
Таким образом, ваша конфигурация будет выглядеть примерно так:
define('ROOT_URL', 'http://example.com/newkellumws/');
define('DB_HOST', 'c01.example.host'); //Address the SQL Server
define('DB_USER', 'exampl_kellumws');
define('DB_PASS', 'aBc*63oie8wfq');
define('DB_NAME', 'exampl_kellumws');
Если у вас все еще есть проблемы, свяжитесь с вашим хостинг-провайдером, поскольку он будет знать Настройка и требования к серверу.
Вы также можете создать testConnection. php со следующими инструкциями для диагностики ошибок
<?php
require_once('path/to/file/with/config.php');
//Step-1 : Create a database connection
$connection=mysql_connect(DB_HOST,DB_USER,DB_PASS);
if(!$connection) {
die(“Database Connection error: ” . mysql_error());
}
//Step-2 : Select a database to use
$db=mysql_select_db(DB_NAME,$connection);
if(!$db) {
die(“Database Selection error” . mysql_error());
}
echo('Connected to Database');