Я столкнулся с этой проблемой со вчерашнего вечера. Я уже более 6 часов в Google, пытаясь понять, что такое решение.PHP - Apache - сервер MySQL | Не удалось подключиться к хосту
Я попытался this, установив тайм-аут на всех файлах php.ini 300 или неограничен, я попытался установить буфер MySQL выше, попытался перезапустить как Apache и сервер MySQL, ...
Проблема: Что я пытаюсь сделать, где происходит ошибка, чтобы выполнить SOAP-команду (команда корректна) $this -> soap -> executeCommand(new SoapParam($command, 'command'));
, что приводит к:
"Could not connect to host"
-> если я устанавливаюdefine('DB_HOST', '127.0.0.1');
или
Задача 2:
//Warning: mysqli::mysqli() [function.mysqli-mysqli]: (HY000/2003): Can't connect to MySQL server on 'blacktempel.dyndns-home.com' (10060) in C:\Users\NAME\Desktop\Server_09122014\Apache\_Server\htdocs\SOAPRegistration.php on line 109
//Warning: mysqli::close() [function.mysqli-close]: Couldn't fetch mysqli in C:\Users\NAME\Desktop\Server_09122014\Apache\_Server\htdocs\SOAPRegistration.php on line 154
$this -> db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT); //Line 109
$this -> db -> close(); //Line 154
"Database connection failed: Can't connect to MySQL server on 'blacktempel.dyndns-home.com' (10060)"
-> если я устанавливаюdefine('DB_HOST', 'blacktempel.dyndns-home.com');
.
Мой брандмауэр не является проблемой, я проверил это несколько раз.
Мой хостов файл содержит следующее:
# 127.0.0.1 localhost
# ::1 localhost
MyExternalIp blacktempel.dyndns-home.com
SOAP:
define('SOAP_IP', '127.0.0.1');
define('SOAP_PORT', '7878');
MySQL работает на порту 3306 и прослушивания. Мое другое определяет, например, DB_USER
, DB_PASS
.
В: Почему это не будет работать? Что может быть неправильным? Есть ли что-нибудь, что я мог пропустить?
Можете ли вы войти в mysql через командную строку? –
@ RaphaelRafatpanah Я могу. – Blacktempel
Использование localhost и 127.0.0.1 или только localhost? –