Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您的Magento文件夹没有足够的写入权限_Magento - Fatal编程技术网

您的Magento文件夹没有足够的写入权限

您的Magento文件夹没有足够的写入权限,magento,Magento,我正在尝试在我的服务器上安装Magento,但我仍然没有成功安装插件。当我转到/downloader/文件夹时,我会收到以下消息: 警告:您的Magento文件夹没有足够的写入权限。 如果要继续联机下载Magento软件包,请将所有Magento文件夹设置为具有web服务器用户(例如:apache)的可写权限,或在Magento Connect Manager设置选项卡上设置FTP连接。 ``` 我通过FTP递归地更改了所有文件和文件夹的权限,并将它们设置为777,但这不起作用。然后我让我的网站

我正在尝试在我的服务器上安装Magento,但我仍然没有成功安装插件。当我转到/downloader/文件夹时,我会收到以下消息:

警告:您的Magento文件夹没有足够的写入权限。 如果要继续联机下载Magento软件包,请将所有Magento文件夹设置为具有web服务器用户(例如:apache)的可写权限,或在Magento Connect Manager设置选项卡上设置FTP连接。 ```

我通过FTP递归地更改了所有文件和文件夹的权限,并将它们设置为777,但这不起作用。然后我让我的网站管理员也对所有内容进行chmod,但它仍然抛出相同的错误。当我在FTP中查看该项目时,我看到所有文件和文件夹都正确设置为777

为什么我仍然收到这个信息,我能做些什么


在这个特殊的例子中,我正在尝试安装
LightSpeed电子商务连接器
()。有没有其他方法可以在不使用Magento连接器的情况下安装此插件?

嗯,找到了。webroot本身也必须具有写入权限。我不知道为什么,坦率地说,我觉得这很可笑,但它正在发挥作用。

从您的Web服务器中的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 ./

我们还需要为var和media文件夹提供足够的权限,以使站点正常工作

下面是我们可以用来运行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 {} \;

您好,我的magento也有同样的问题,如何将webroot本身设置为具有写入权限?谢谢