2009-09-30 2 views
1

У меня есть два сценария, которые идентичны, но один работает на моем домашнем тестовом сервере, и когда он загружается на мой хостинг-провайдер, он время от времени.Каковы причины ошибки fsockopen()?

homedns.org/hmm/example.php (работает на моем домашнем сервере)

хххх/~ cvxadmin/pvpgnserverscript/example.php

Я в тупик, что я могу сделать, чтобы исправить это?

ответ

3

Может быть несколько возможностей. Может быть установлена ​​настройка брандмауэра, блокирующая внешние подключения (или блокировка определенных портов).

В качестве альтернативы, в конфигурации php может быть что-то, что отключает функциональность сокета.

Убедитесь, что у вас есть ошибки PHP, явно отображаемые на вашей учетной записи site5, поскольку они могут выявить, почему вы не можете использовать эту функцию.

+0

Я убедился, что все ошибки, которые происходят, должны сообщаться в скрипте php. Но это единственная ошибка, которую она отображает. Думаю, мне придется перейти на форумы поддержки сайта5, чтобы получить эту техническую поддержку ... – Tek

+0

вы можете попробовать проверить конфигурацию php.ini с помощью . Попробуйте проверить, нет ли каких-либо настроек, которые могли бы остановить ваше соединение. Также попробуйте базовый php-скрипт, который пытается подключиться к сокету с google или yahoo (убедитесь, что это не что-то на сервере, к которому вы подключаетесь) –