Это связано с https://stackoverflow.com/questions/3985115/nusoap-fsockopen-error-couldnt-open-socket-connection-to-server-error-13
Я думаю, что не могу получить доступ к сети для моего php-приложения. Сообщенная ошибка находится по указанной выше ссылке.
Какое решение предложено в http://www.linuxforums.org/forum/red-hat-fedora-linux/46840-fsockopen-error-13-permission-denied.html является:
На моем сервере включен брандмауэр: выбран тип политики, проверяется принудительный ток, и сценарии HTTPD для подключения к сети не разрешены.
Где: Рабочий стол> Параметры системы> Уровень безопасности> SELinux> httpd> Сценарии HTTPD для подключения к сети не отмечены. Я проверил, теперь он работает.
Как я могу изменить httpd.conf для выполнения вышеуказанного?
Я решил свою проблему частично.
http://fedoraproject.org/wiki/SELinux/apache
httpd scripts by default are not allowed to connect out to the network.
This would prevent a hacker from breaking into you httpd server
and attacking other machines. If you need scripts to be able to
connect you can set the httpd_can_network_connect boolean on.
setsebool -P httpd_can_network_connect 1
Я выполнил эту команду, и мой скрипт теперь работает правильно, но я не уверен, сохранится ли этот параметр, если я перезапущу сервер / apache. Кто-нибудь знает, что мне нужно сделать, чтобы сделать это «постоянным» параметром?