git ハブから次の chat-html5 を実装しようとしています: https://github.com/ivanph/Chat-HTML5
すべてを ISP にアップロードしましたが、セキュリティ上の理由から ISP が exec をブロックしていることに気付きました。
私が呼んでいるファイルは次のとおりです。
<?php
/**
* Main Script of phpWebSockets
*
* Run this file in a shell or windows cmd to start the socket server.
* Sorry for calling this daemon but the goal is that this server run
* as daemon in near future.
*
* @author Moritz Wutz <moritzwutz@gmail.com>
* @version 0.1
* @package phpWebSockets
*/
ob_implicit_flush(true);
require 'socket.class.php';
require 'socketWebSocket.class.php';
require 'socketWebSocketTrigger.class.php';
$ip = exec ("ifconfig|grep 'inet:'|grep -v '127.0.0.1' |cut -d: -f2 |awk '{ print $1}'");
$WebSocket = new socketWebSocket($ip,8000);
?>
これを行う別の方法はありますか? すべての Isp がこれをブロックしますか?
私に何ができる?
こんにちは皆さん、返信ありがとうございます。スクリプト開発者から回答がありました。$ip を Web サイトの IP アドレスに変更しました。次のエラーが表示されます。
--2013-08-13 12:07:01-- http://www.wilsea.com/websockets2/startDaemon.php
Resolving www.wilsea.com... 188.64.188.21
Connecting to www.wilsea.com|188.64.188.21|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2013-08-13 12:07:12 ERROR 500: Internal Server Error.
開発者によると、これはポート (8000) が使用されていることを意味するため、80 - 443 - 8080 を試しましたが、同じエラーが発生しました。
ISP にメールを送信し、Websocket がブロックされているかどうか、またはポートを開く必要があるかどうかを尋ねました。
他の誰かがこの問題やこの問題への洞察を持っていましたか?