Php 我想将yii framework文件夹移到www access之外
我即将开始在一些小型php项目中使用Yii框架(我以前习惯于使用CodeIgniter框架) 我想知道两件事: a) 是否可以将/framework文件夹移动到linux(尤其是centOS)上的web根目录之外,例如:/var/framework\u b) 你能给我指一下有关这方面的资源或文章,以及如何实际执行这项任务吗 我已经将framework DIR移到public_html之外(在我的web根目录之外),并尝试修改演示项目中的路径,但它们不起作用——所以我想我做错了 到目前为止,我只能在yii项目中找到有关在正常web访问之外发送“受保护”目录的信息 也许我理解错了,但我认为做我想做的事情会极大地提高系统安全性——这实际上是我想再次这样做的主要原因,所以我愿意接受建议/意见Php 我想将yii framework文件夹移到www access之外,php,frameworks,Php,Frameworks,我即将开始在一些小型php项目中使用Yii框架(我以前习惯于使用CodeIgniter框架) 我想知道两件事: a) 是否可以将/framework文件夹移动到linux(尤其是centOS)上的web根目录之外,例如:/var/framework\u b) 你能给我指一下有关这方面的资源或文章,以及如何实际执行这项任务吗 我已经将framework DIR移到public_html之外(在我的web根目录之外),并尝试修改演示项目中的路径,但它们不起作用——所以我想我做错了 到目前为止,我只能
谢谢你不需要把它搬出去。您只需在框架的文件夹中放置一个
.htaccess
文件,其中包含以下内容:
# Access denied folder
Order Deny,Allow
Deny from all
这样做可以禁用服务器之外的任何人访问文件夹的权限
有关更多信息,您可以在此处查看:您不需要将其移出。您只需在框架的文件夹中放置一个
.htaccess
文件,其中包含以下内容:
# Access denied folder
Order Deny,Allow
Deny from all
这样做可以禁用服务器之外的任何人访问文件夹的权限
有关更多信息,请参见此处:您应该在每个演示项目中修改index.php。 找线
$yii=dirname(__FILE__).'/../../framework/yii.php';
把它改成
$yii='/Absolute path to framework folder/yii.php';
您应该在每个演示项目中修改index.php。 找线
$yii=dirname(__FILE__).'/../../framework/yii.php';
把它改成
$yii='/Absolute path to framework folder/yii.php';
这应该是可能的。您修改了哪些路径?我在这一行修改了项目中的路径:$yii=dirname(FILE)。“/../../framework/yii.php”;我改为../../../../../../../../.根据Alehandro的回答,可能它需要是绝对的。我会尝试两种答案,然后回来。这应该是可能的。您修改了哪些路径?我在这一行修改了项目中的路径:$yii=dirname(FILE)。“/../../framework/yii.php”;我改为../../../../../../../../.根据Alehandro的回答,可能它需要是绝对的。我会尝试这两个答案,然后回来,我仍然可以正常工作吗?接受这一个,因为我试图比甚至更安全。htaccess可以提供,我仍然可以正常工作吗?接受这一个,因为我试图比甚至更安全。htaccess可以提供