Как настроить XAMPP для удаленного подключения к MySQL - PullRequest
0 голосов
/ 27 ноября 2018

У меня проблема с подключением моей онлайн базы данных MySQL из моей локальной системы.

Я установил XAMPP на свой Windows 7 и создал файл PHP с таким кодом:

<?php
    $db_path = mysqli_connect('printcity24.com', 'printci1_admin', 'xr10s20191', 'printci1_db', '3306');
    if(!$db_path) {
        echo mysqli_connect_error();
    }else{
        echo "Connected successfully";
    }
?>

Затем я создал базу данных на своем веб-сайте: www.printcity24.com

Администратор моего веб-хоста настроил мой хост и открыл брандмауэр.

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

# mysql -u printci1_admin -p -h printcity24.com

, но когда я использую код php для подключенияв мою базу данных я получаю эту ошибку:

 Warning: mysqli_connect(): MySQL server has gone away in D:\Xampp Server\htdocs\st\index.php on line 2

Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in D:\Xampp Server\htdocs\st\index.php on line 2
MySQL server has gone away

Я загружаю свой php-код на другие сайты и проверяю соединение, и все в порядке, но на моем локальном xampp не могуподключения.

В по этой ссылке сказано, что я должен использовать эту команду:

setsebool -P httpd_can_network_connect=1 

, но я не знаю, куда поместить этот код и как настроить мой xampp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...