我知道对于经验丰富的 ZF 开发人员来说,这可能听起来很愚蠢,但请多多包涵。让我们发挥一下我们的想象力,假设我在 Linux 服务器上有一个托管包,它不允许我访问我的 htdocs 文件夹(或 www 或 public_html 文件夹,无论哪个)之外的任何文件夹。
我知道所有说明都建议我将这个框架安装在 htdocs 文件夹之外以确保安全,并在 PHP 配置中设置一个包含路径,以自动让我访问所有 PHP 文件中的这个框架。
但是,鉴于上述限制,这是不可能的。我的问题是:
- 至于框架的运行方式,我可以在我的 htdocs 文件夹中安装这个框架,例如,将它放在与我的应用程序相同的目录级别的自己的专用文件夹中,并禁止使用 .htaccess 对其进行公共访问吗?
- 如果我将 Apache 设置为拒绝对该文件夹及其内容的所有非本地请求,这种方法的安全性如何?
- 我在脚本中包含哪些核心文件以允许我访问框架?
很抱歉问题的崩溃列表,但我对 Zend 框架的经验几乎为零。
谢谢你的时间。