我正在尝试将 adobe flash builder 4 与 php 服务一起使用。我让它设置了一个运行豹的旧 macbook,但只是试图在我运行雪豹的新笔记本电脑上设置它。我做了所有相同的步骤.. 将 Flex 服务器设置为 PHP,设置 Web 根目录和 url。然后我转到 Data->Connect To PHP 并将其指向我的 web 根目录中的一个 php 文件。它说它需要安装 Zend,并声称它安装成功,但是当我尝试继续时,我得到一个错误。我不明白..同样的设置适用于我的旧笔记本电脑。
(是的,我检查了 amf.production 是假的)
无法从文件中检索操作和实体
确保 Zend Framework 安装正确,并且在项目输出文件夹中的 amf_config.ini 文件中,参数“amf.production”未设置为 true。false), true);$default_config->merge(new Zend_Config_Ini($configfile, 'zendamf'));$default_config->setReadOnly();$amf = $default_config->amf;// 在注册表中存储配置Zend_Registry:: set("amf-config", $amf);// 初始化 AMF 服务器$server = new Zend_Amf_Server();$server->setProduction($amf->production);if(isset($amf->directories)) { $dirs = $amf->目录->toArray(); foreach($dirs as $dir) { // 获取路径的第一个字符。// 如果不以斜杠开头,则表示该路径是相对于 webroot 的。否则它将被视为绝对路径 $length = strlen($dir); $firstChar = $dir; if($length >= 1) $firstChar = $dir[0]; if($firstChar != "/"){ // 如果目录是 ./ 路径,那么我们只添加 webroot。if($dir == "./"){ $server->addDirectory($webroot); }else{ $tempPath = $webroot 。“/”。$目录; $server->addDirectory($tempPath); } }else{ $server->addDirectory($dir); } }}// 为非生产初始化 introspector if(!$amf->production) { $server->setClass('Zend_Amf_Adobe_Introspector', '', array("config" => $default_config, "server" => $server )); $server->setClass('Zend_Amf_Adobe_DbInspector', '', array("config" => $default_config, "server" => $server));}// 处理requestecho $server->handle(); ){ // 如果目录是 ./ 路径,那么我们只添加 webroot。if($dir == "./"){ $server->addDirectory($webroot); }else{ $tempPath = $webroot 。“/”。$目录; $server->addDirectory($tempPath); } }else{ $server->addDirectory($dir); } }}// 为非生产初始化 introspector if(!$amf->production) { $server->setClass('Zend_Amf_Adobe_Introspector', '', array("config" => $default_config, "server" => $server )); $server->setClass('Zend_Amf_Adobe_DbInspector', '', array("config" => $default_config, "server" => $server));}// 处理requestecho $server->handle(); ){ // 如果目录是 ./ 路径,那么我们只添加 webroot。if($dir == "./"){ $server->addDirectory($webroot); }else{ $tempPath = $webroot 。“/”。$目录; $server->addDirectory($tempPath); } }else{ $server->addDirectory($dir); } }}// 为非生产初始化 introspector if(!$amf->production) { $server->setClass('Zend_Amf_Adobe_Introspector', '', array("config" => $default_config, "server" => $server )); $server->setClass('Zend_Amf_Adobe_DbInspector', '', array("config" => $default_config, "server" => $server));}// 处理requestecho $server->handle(); $server->addDirectory($tempPath); } }else{ $server->addDirectory($dir); } }}// 为非生产初始化 introspector if(!$amf->production) { $server->setClass('Zend_Amf_Adobe_Introspector', '', array("config" => $default_config, "server" => $server )); $server->setClass('Zend_Amf_Adobe_DbInspector', '', array("config" => $default_config, "server" => $server));}// 处理requestecho $server->handle(); $server->addDirectory($tempPath); } }else{ $server->addDirectory($dir); } }}// 为非生产初始化 introspector if(!$amf->production) { $server->setClass('Zend_Amf_Adobe_Introspector', '', array("config" => $default_config, "server" => $server )); $server->setClass('Zend_Amf_Adobe_DbInspector', '', array("config" => $default_config, "server" => $server));}// 处理requestecho $server->handle();