【发布时间】:2011-09-09 19:13:09
【问题描述】:
我决定开始使用 OOP 和 PHP 框架进行编码。我已经在开发服务器上成功安装了 Yii 并创建了一个 webapp。现在,出于安全原因,我想将受保护的文件夹移动到文档根目录之外的级别。我的问题是当有多个子域我也将使用 Yii 时如何做到这一点。
我有使用 PHP 的经验,但不是 OOP 风格,这是我进入 OOP 和框架的第一步。另外,我在 Ubuntu 上安装了 LAMP 系统进行开发。
我的路径结构如下,与生产服务器匹配。我有一个顶级网站和多个其他顶级网站以及顶级网站之一的子域网站。
顶级网站 - /home/mark/public_html/{网站一文件}
顶级站点 - /home/mark/public_html/website-two.com/{website-two 文件}
顶级网站 - /home/mark/public_html/website-three.com/{website-three files}
我的子域 - /home/mark/public_html/sub1.website-three.com/{sub files}
我的子域 - /home/mark/public_html/sub2.website-three.com/{sub2 文件}
我的子域 - /home/mark/public_html/sub3.website-three.com/{sub3 files}
我已将 Yii 安装在:/home/mark/Yii
我在 /home/mark/public_html/sub1.website-three.com 创建了一个 webapp,并在 http://sub1.website-three/ 本地访问 Yii webapp ....我不使用 http://localhost,因为我有虚拟主机和子域。所有这些都有效,并将在 website-three 下的其他子域创建更多 webapp。
我可以将受保护的文件夹重命名为 sub_protected 并将其放在 /home/mark,然后对于我的下一个 webapp,将受保护的文件夹命名为 sub2_protected 等等?我应该使用不同的路径结构吗???另外,我相信我需要为每个站点编辑 protected/config/main.php 以反映更改???
任何帮助将不胜感激。迫不及待地想要进行配置,这样我就可以更深入地了解 Yii ...到目前为止看起来很有趣。
【问题讨论】: