2012-03-07 20 views
0

我在/可能將magento安裝到非公開目錄中?

我發佈到網站(從根)/website文件夾中有幾個網站,我不希望發佈所有website/magento。出於安全原因,我想僅發佈website/magento中的必需品。

可能嗎?我應該怎麼做?

我已閱讀:
Magento; private/public filesystem layer

但它不正是我問。

謝謝

+0

您應該可以像安裝根目錄一樣將其安裝到子目錄中。我們一直在開發服務器上工作。你只需要修改.htaccess文件。 – jprofitt 2012-03-07 13:14:53

+0

恐怕我不明白這一點: 「我想在網站/ magento上發佈只有必要的」 你究竟需要什麼是可見的,你需要保護什麼? – Ynhockey 2012-03-07 13:15:22

回答

2

我不確定,應該測試,我認爲應該有可能。

在index.php的變化

$mageFilename = 'app/Mage.php'; 

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

本質的東西是皮膚,媒體,下載,錯誤,JS別人我不知道文件夾。

我不知道你是否需要這個根本,因爲文件要保護和與chmod和覆蓋的.htaccess

1

修改.htaccess文件,該文件是在Magento的根目錄下可用如下圖所示:

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

該指令將保護magento文件夾除了192.168.0.50這個IP可以使用magento的IP地址外。

相關問題