【问题标题】:FLEX/amfPHP ActionScript error 2048FLEX/amfPHP 动作脚本错误 2048
【发布时间】:2011-04-29 06:56:51
【问题描述】:

很抱歉标题中的词混杂,但这就是我的困惑。我什至无法用一个简单的句子来概括我遇到的错误。

这个 flex/amfphp 应用程序在我的计算机上运行良好,即使它访问另一台服务器上的 Oracle 数据库。但是,当我尝试从另一台计算机访问它时,这是我得到的错误。我会尝试将最相关的代码放入。(我的浏览器告诉我这是一个 ActionScript 错误)。

Fault faultString="发送失败"

faultCode="Client.Error.MessageSend"

faultDetail="Channel.Security.Error 错误错误 #2048: 安全区域违规..

无法从http://localhost/.../amfphp/gateway.php加载数据

正如我之前所说,由于某种原因,它可以在我的机器上运行。现在,当我尝试从其他机器远程访问它时,似乎 PHP 引擎正在该机器的本地主机上寻找 gateway.php?这是否意味着PHP是在客户端的localhost而不是服务器上寻找gateway.php??

如有错误请指正,提前谢谢

【问题讨论】:

    标签: apache-flex actionscript-3 amfphp gateway


    【解决方案1】:

    您在 Flex 中的 services-config.xml 可能指向 http://localhost/.../amfphp/gateway.php 您需要更改该 XML 文件中的端点并重新编译应用程序。

    您也可以在运行时创建您的 ChannelSet。在这种情况下,您不再需要 services-config.xml。看看http://raghuonflex.wordpress.com/2008/06/05/endpointatruntime/ 以获得一些灵感...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-31
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      相关资源
      最近更新 更多