2012-02-12 63 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 {} \; 
相关问题