关于Zend Framework的重定向或文件访问问题

时间:2011-04-05 09:07:22

标签: php zend-framework zend-loader

我是Zend Framework的初学者。 我有一个使用Zend 2.2.0和PHP 5.2.4的php项目,但它无法正常工作。对于ex起点;

无法打开所需的'Zend_Loader_Autoloader.php' 但这个php文件存在。

也许是解决问题的帮助点,当我尝试访问我们的项目中的文件,如http://localhost/application/default/views/scripts/login/index.phtml文件打开但没有访问javascript文件,如default_login.js。(和类似的情况* .gif文件等。)

Firebug印刷品: “http://localhost/application/default/views/scripts/login/%7B$VIRTUAL_DIR%7Dpublic/scripts/default_login.js”404找不到。

但是正确的网址必须是“http://localhost/public/scripts/default_login.js”

注意:目录访问权限没问题,问题不是那样。

1 个答案:

答案 0 :(得分:1)

如果找不到Zend_Loader_Autoloader,那么我怀疑Zend Framework库不在包含路径中或不可访问(权限)。 另外,.js和.gif文件上的404可能是您的ModRewrite规则,您是否更改了默认的.htaccess文件?

编辑: 很确定这最终不会在包含路径中包含ZF库。 要检查包含路径,请使用phpinfo()或者只看一下/public/index.php中设置的内容 它默认为

set_include_path(implode(PATH_SEPARATOR, array(
  realpath(APPLICATION_PATH . '/../library'),
  get_include_path(),
)));

我在那里没有我的副本,因为我使用PEAR安装它已经在我的包含路径