我想在www访问之外移动yii框架文件夹

时间:2013-02-10 22:35:33

标签: php frameworks

我即将开始使用Yii框架进行一些小型的PHP项目(我以前习惯使用代码点火器框架)。

我想知道两件事: a)是否可以将/ framework文件夹移到linux上的web根目录之外(特别是centOS):/ var / framework_here

b)您能否向我指出有关此问题的资源或文章以及如何实际执行该任务?

我已将框架DIR移到public_html之外(在我的web根目录之外)并尝试修改演示项目中的路径但它们不起作用 - 所以我猜我做错了

到目前为止,我只能找到有关在正常网络访问之外的yii项目中发送'protected'目录的信息。

也许我误解了,但我认为做我想做的事情会大大提高系统安全性 - 这实际上是我想要这样做的主要原因,所以我再次接受建议/评论。

由于

2 个答案:

答案 0 :(得分:3)

您应该修改每个演示项目中的index.php。 找到行

$yii=dirname(__FILE__).'/../../framework/yii.php';

并将其更改为

$yii='/Absolute path to framework folder/yii.php';

答案 1 :(得分:1)

您无需将其移出。您需要做的就是将.htaccess文件放在框架的文件夹中,其中包含以下内容:

# Access denied folder
Order Deny,Allow
Deny from all

这样做可以禁止访问服务器外的任何人访问该文件夹。

有关更多信息,请点击此处查看:https://www.google.it/search?q=htaccess+tutorial