2015-11-26 3 views
-1

Я получаю это сообщение на своем сайте внезапно, не внося никаких изменений в файл конфигурации. Я отправлю свой код конфигурации, чтобы узнать, есть ли с ним какие-либо проблемы.Ошибка подключения - Не удается подключиться к серверу базы данных?

define('DB_SERVER', 'www.victorexoticagoa.com'); 
define('DB_SERVER_USERNAME', '******'); 
define('DB_SERVER_PASSWORD', '********'); 
define('DB_DATABASE', 'victor'); 
define('USE_PCONNECT', 'false'); 
define('STORE_SESSIONS', 'mysql'); 
define('CFG_TIME_ZONE', 'Asia/Kolkata'); 

Вышеприведенный код представлен в файле configure.php.

Код ниже является соединение:

tep_db_connect() or die('Unable to connect to database server!'); 

И ниже код является функция, которая делает соединение:

function tep_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') { 
global $$link; 

if (USE_PCONNECT == 'true') { 
    $server = 'p:' . $server; 
} 

$link = mysqli_connect($server, $username, $password, $database); 

if (!mysqli_connect_errno()) { 
    mysqli_set_charset($$link, 'utf8'); 
} 

return $$link; 
} 

Любая помощь будет с удовольствием оценили. Благодаря

+0

Я всегда использую 'localhost' как DB_SERVER. –

+0

ok Я попробую и дам вам знать обновление: попробовал все равно получить то же сообщение –

+0

Все еще не работает –

ответ

1

Проверьте, если база данных вверх, используя следующую команду в командной оболочке:

mysql --host=www.victorexoticagoa.com --port=yourport --user=youruser --pass=yourpass 

Если он не может подключиться, проблема сервера, а не ваш код.

+0

Не будет ли это работать, если я зарегистрирую www.victorexoticagoa.com по URL-адресу? Потому что вышеуказанная команда не работает –

+0

@ davidnoronha, она должна заявить, что она не может подключиться к серверу (при условии, что MySQL установлен на вашем компьютере). –

+0

сервис устанавливается через ampps. Разве это не сработает? –

1

Вы проверили, подходит ли вам подключение или порт для подключения? Я не вижу порт (который не должен быть портом 80 в большинстве случаев). Пожалуйста, проверьте документы хоста и запросите подробную информацию. Он должен быть документирован.

Смежные вопросы