我有一个flex应用程序,它使用PHP访问数据库(MySQL,存储在外部服务器上)。
但是,当我将应用程序部署到我的服务器上时,我遇到了问题。我尝试将ZendFramework文件复制到服务器的web根目录,然后更改了配置文件( amf_config.ini )对应于我的服务器到webroot的绝对路径。我还将所有项目文件复制到服务器。然而,当我在浏览器中打开flash应用程序时,它会爆炸,说“channel disconnected:channeldisconnected before an acknowledgement was received.”。
amf_config.ini
google提示PHP存在问题。我想这和在本地机器上编译的二进制文件有关。。。有办法在服务器上编译应用程序吗?(我不能在服务器上使用flex builder,因为(除其他外)我没有GUI,只有命令行。)人们通常如何部署flex应用程序,这些应用程序具有可能是计算机本地的各种库依赖关系?
短暂性脑缺血发作
AMF+PHP最常见的问题是PHP将错误描述文本返回到频道,Flash Player将其视为AMF消息并报告频道错误。
以下是解决方案:
logs\error.log