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

use*_*010 16 magento

我是Magento的新手,我正在尝试通过magento连接管理器安装主题,我复制并粘贴扩展密钥然后单击安装然后继续.我收到错误'警告:你的Magento文件夹没有足够的写权限.

请给出一些解决方案.非常感谢任何帮助.

med*_*ina 33

转到Magento主目录,只为您的webroot授予权限.

e.g. (in ubuntu) : sudo chown -R www-data .
Run Code Online (Sandbox Code Playgroud)

您还可以更改权限

chmod 777  -R downloader/*
Run Code Online (Sandbox Code Playgroud)

我希望它有所帮助.

[编辑]

你的magento目录怎么样(sudo如果需要,用于以下命令.):

find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \;
Run Code Online (Sandbox Code Playgroud)

对于Magento商店的正常操作或安装,只需要写入2个文件夹:

/media - for web accessible files, such as product images
/var - for temporary (cache, session) and import/export files
Run Code Online (Sandbox Code Playgroud)

来源于此

  • 如果你得到一个`find:missing-argument to -exec`错误,你需要在`;`前面放一个\(反斜杠). (2认同)
  • 永远不要将服务器上的文件夹或文件chmod到777.这意味着任何用户都可以投入恶意脚本,使他们能够访问所有内容:文件,数据库等. (2认同)

PiT*_*ber 10

要重置文件权限,请运行:

find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \;
chmod 777 -R downloader var media
Run Code Online (Sandbox Code Playgroud)


Joh*_*ree 9

在我的情况下,这还不够.我不得不将777 permision也设置为父文件夹 - public_html(非递归).