当我无法更改文档根目录时,应该如何设置应用程序?

时间:2009-06-01 23:16:29

标签: zend-framework bootstrapping

我没有权限将文件根目录更改为/ public /目录,那么我应该如何设置我的Zend Framework应用程序从当前的根目录运行?使用Zend Framework 1.8命令行工具,我不知道是否有办法告诉它以这种方式创建目录结构。

4 个答案:

答案 0 :(得分:2)

如果只能访问网络的上层(即 - public),则应在那里设置索引和整个应用程序文件夹。用。创建.htaccess 拒绝所有 并将其放入您的/应用程序中。

您的配置将是:

/application
/library
index.php

答案 1 :(得分:0)

不改变大量配置的最简单方法是将您提及的public文件夹中的所有内容放入public_html文件夹,然后放置所有其他内容,例如应用程序和库文件夹进入public_html的目录。

您也可以将所有内容都放入public_html文件夹中,但不建议这样做。每个类都有提供不同路径的选项。例如,在Front_Controller上,您可以将Controllers目录设置为您想要的任何位置。有一些选项可以指定不同的路径,但是如果遵循惯例就可以为您完成。

答案 2 :(得分:0)

只需使用the quickstart guide并根据它进行调整。无论如何,Zend_Tool仍然是实验性的。如果这有帮助,请告诉我。

答案 3 :(得分:0)

所以这就是我最终做的事情:

  1. 下载快速入门示例代码。
  2. 将所有内容公开移动到主目录,以及应用程序,库目录。
  3. 在index.php中包含指向库和应用程序的路径以指向正确的位置
  4. 我认为这就是我必须做的。 ZF新人如何休息。
  5. 我不认为这是理想的,但正如已经提到的,应用程序目录可以从Web访问,但是现在,它已经完成了工作。