我没有权限将文件根目录更改为/ public /目录,那么我应该如何设置我的Zend Framework应用程序从当前的根目录运行?使用Zend Framework 1.8命令行工具,我不知道是否有办法告诉它以这种方式创建目录结构。
答案 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)
所以这就是我最终做的事情:
我不认为这是理想的,但正如已经提到的,应用程序目录可以从Web访问,但是现在,它已经完成了工作。