可以将magento安装到非公共目录中吗?

时间:2012-03-07 13:08:38

标签: php magento directory

我的/

中有几个网站

我将网站发布到/website文件夹(从根目录),我不想在website/magento中发布所有内容。出于安全原因,我只想发布website/magento中的要点。

有可能吗?我该怎么办?

我读过:
Magento; private/public filesystem layer

但这并不是我要问的。

由于

2 个答案:

答案 0 :(得分:2)

我不确定,应该测试,我认为它应该是可能的。

在index.php中更改

$mageFilename = 'app/Mage.php';

$mageFilename = '../app/Mage.php';

基本的东西是皮肤,媒体,下载器,错误,关于他人的js文件夹我不确定。

我不确定你是否需要这个,因为你想要保护并由chmod和.htaccess覆盖的文件

答案 1 :(得分:1)

修改Magento根目录中可用的.htaccess文件,如下所示:

<Directory /website/magento >
   deny from all
   allow from 192.168.0.50
</Directory>

该指令将保护magento文件夹,除了192.168.0.50之外的所有人,这个IP可以使用magento。