2016-01-03 5 views
1

Я получаю соединение при подключении к MySQL после перемещения моего кода на мой хост-сервер. Ошибка:Подключение к MySQL Разрешение отклонено

PHP Warning: mysqli_connect(): (HY000/2002): Permission denied in 
/hermes/bosoraweb112/b883/ipg.iancramergraphicscom/newdev/getContent.php 
on line 15 

Вот мой код:

$server = '127.0.0.1'; 
    $username = 'admin_user_1'; 
    $password = '********'; 
    $dataBase = 'db_content'; 

    $conn = mysqli_connect($server, $username, $password, $dataBase); 

Я нашел несколько других с этой проблемой, которые решить, изменив настройки SELinux, но я не знаю, как еще это сделать попробовать.

Если это SELinux, как мне получить доступ к редактированию?

+0

Проверьте вы сможете подключиться к базе данных от хоста/IP вы используете для этого. – drmarvelous

+0

Я могу подключиться – Ian

+0

От чего? Тот же хозяин? Ваша персональная машина? – drmarvelous

ответ

0

имя Ваш сервер на Ipage базе управления базами данных, как это: enter image description here

SRC: http://www.ipage.com/knowledgebase/beta/article.bml?ArticleID=463

Только после версии есть имя по сервер (от их базы знаний). Это имя сервера (имя пользователя или имя сайта), а не 127.0.0.1.

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

О дистанционном и Ipage:Host (iPage) does not allow remote access. So how can I reach/edit my database?

+0

Спасибо. Это на самом деле самое первое имя сервера, которое я пробовал, но это дает мне: mysqli_connect(): php_network_getaddresses: getaddrinfo не удалось: имя или услуга неизвестны. Я размещаю PHP-файл на сервере, так что это не проблема. – Ian

+0

И вот когда вы пытаетесь подключиться с вашей локальной машины, я думаю –

+0

Нет, это все на сервере – Ian

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