2014-12-14 2 views
0

Я столкнулся с этой проблемой со вчерашнего вечера. Я уже более 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.

В: Почему это не будет работать? Что может быть неправильным? Есть ли что-нибудь, что я мог пропустить?

+0

Можете ли вы войти в mysql через командную строку? –

+0

@ RaphaelRafatpanah Я могу. – Blacktempel

+0

Использование localhost и 127.0.0.1 или только localhost? –

ответ

0

Исправлена ​​ошибка.

Проблема SOAP была вызвана настройкой в ​​файле конфигурации программы, к которой обращается SOAP.