我知道对于经验丰富的ZF开发者来说,这可能听起来很傻,但请耐心等待。让我们暂时使用我们的想象力,并说我在Linux服务器上有一个托管包,它不允许我访问我的htdocs文件夹之外的任何文件夹(或www或public_html文件夹,无论哪个)。
我知道所有说明都建议我在htdocs文件夹之外安装此框架以确保安全性,并在PHP配置中设置一个包含路径,以自动授予我在所有PHP文件中访问此框架的权限。
但是,鉴于上述限制,这是不可能的。我的问题是:
对于问题的崩溃列表感到抱歉,但我对Zend Framework几乎没有经验。
谢谢你的时间。
答案 0 :(得分:2)
您可以将整个Zend library上传到您的服务器。最好将它放在htdocs文件夹之外。 然后在代码中使用此行:
$paths = array( '/path/to/Zend', get_include_path());
set_include_path(implode(PATH_SEPARATOR, $paths));
然后你可以像平常一样使用所有的zend:
require_once 'Zend/Controller/Front.php';
Zend_Controller_Front::run('../application/controllers');