2012-02-12 62 views
2

我試圖在我的服務器上設置Magento,但我仍然沒有成功安裝插件。當我轉到/ downloader /文件夾時,我收到以下消息:您的Magento文件夾沒有足夠的寫入權限。

警告:您的Magento文件夾沒有足夠的寫入權限。 如果您希望繼續在線下載Magento包,請將所有Magento文件夾設置爲對Web服務器用戶具有可寫權限(例如:apache)或在Magento Connect Manager設置選項卡上設置FTP連接。

我已經通過FTP遞歸地更改了所有文件和文件夾的權限,並將它們設置爲777,但那不起作用。然後我問我的webhoster怎樣修改一切,但它仍然會拋出同樣的錯誤。當我在FTP中查看項目時,發現所有文件和文件夾都已正確設置爲777.

爲什麼我仍然收到此消息,該怎麼辦?

在這種特殊情況下,我試圖安裝「LightSpeed電子商務連接器」(http://www.magentocommerce.com/magento-connect/lightspeed-ecommerce-connector.html)。有沒有其他方法可以在沒有Magento連接器的情況下安裝此插件?

回答

3

嗯,算出來。 Webroot本身也必須具有寫入權限。我不知道爲什麼,坦白地說,我覺得這很荒謬,但它工作。

+0

嗨,我有同樣的問題,我的magento,如何設置webroot本身有寫權限?謝謝 – gfivehost 2012-10-10 13:54:35

+0

向上一級。 – Richard 2012-10-15 10:56:39

2

從你的網絡服務器的httpdocs或的public_html文件夾, 同時通過SSH登錄,試試這個:

chown -R apache:apache ./* 
    find ./ -type d -exec chmod 755 '{}' ';' 
    find ./ -type f -exec chmod 644 '{}' ';' 
    chown apache:apache ./ 
    chmod 755 ./ 
0

我們還需要提供足夠的權限var和媒體文件,使網站正常工作。

下面是我們可以用來運行Magento並通過SSH提供許可的權限命令。

find . -type f -exec chmod 644 {} \; 
find . -type d -exec chmod 755 {} \; 
find ./var -type d -exec chmod 777 {} \; 
find ./media -type d -exec chmod 777 {} \; 
相關問題