| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1385 人关注过本帖
标题:amfphp报错----Error #2044: 未处理的 NetStatusEvent:。
取消只看楼主 加入收藏
gslfaye
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-17
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
amfphp报错----Error #2044: 未处理的 NetStatusEvent:。
语言:php,flash remoting
环境:wampserver2.0h(Apache 2.2.11,php 5.2.9,mysql 5.1.33), Flash CS4, amfphp1.9

"http:// www@rightactionscript@com/flashremoting/gateway.php" (@改为.) 这个网关测试是可以的,有返回数据。
本地amfphp/browser/测试和amfphp/gateway.php测试也是正确的。
但是连接本地网关就会报错:
Error #2044: 未处理的 NetStatusEvent:。 level=error, code=NetConnection.Call.BadVersion。

请问是哪里配置错误吗?


我已经找到解决这个问题的办法了。现更新如下,希望能给后来人一个参考。

打开PHP_error.log,搜索VerboseException,看到:
[19-May-2010 09:57:17] PHP Fatal error:  Uncaught exception 'VerboseException' with message 'Standalone Flash player disabled. Update gateway.php to allow these connections' in E:\wamp20h\www\amfphp 1.9\core\amf\app\Gateway.php:357

打开amf/gateway.php,找到代码:
if(PRODUCTION_SERVER)
{
    //Disable profiling, remote tracing, and service browser
    $gateway->disableDebug(); //注释掉  
    //Keep the Flash/Flex IDE player from connecting to the gateway. Used for security to stop remote connections.
    $gateway->disableStandalonePlayer(); //注释掉
}
将这两句注释掉,重启服务,在尝试连接即可。为什么要注释掉,自己看下说明。

[ 本帖最后由 gslfaye 于 2010-5-20 09:51 编辑 ]
搜索更多相关主题的帖子: amfphp 
2010-05-17 18:10
gslfaye
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-17
收藏
得分:0 
回复 2楼 yms123
呃。。。看错了。以为是AS讨论区。
2010-05-20 09:50
快速回复:amfphp报错----Error #2044: 未处理的 NetStatusEvent:。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016469 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved