文件权限magento2 app / etc.

时间:2017-03-03 13:14:53

标签: permissions installation magento2

您好我正在尝试在vps centos上安装magento2

我按照magento文档中有关文件权限的说明进行操作 http://devdocs.magento.com/guides/v2.0/install-gde/prereq/file-system-perms.html 安装时我得到了同样的错误: 的/ var / www / html等/ magento2 /应用/等"不可写,请更改权限。

更改某些权限后是否需要重启apache。

感谢您的帮助。

4 个答案:

答案 0 :(得分:1)

如果您使用设置向导,它会要求您允许写入应用程序/ etc / env.php

我建议您使用bin / magento cli工具设置应用程序:

  

php bin / magento setup:install

但暂时允许Web服务器写入您的env.php是很好的,在UI向导完成后,您可以将其更改回正确的文件权限。

答案 1 :(得分:0)

为此你需要清除缓存。

  • php bin / magento cache:flush 或者您可以切换到开发者模式
  • php bin / magento deploy:mode:set developer

答案 2 :(得分:0)

使用以下命令设置权限,然后重新启动apache:

sudo  usermod -g wwwrun <yourusername>
cd /var/www/html/magento2 && sudo find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} \; && sudo find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} \; && sudo chown -R apache:apache . && sudo chmod u+x bin/magento

答案 3 :(得分:0)

您需要运行此代码:

chcon -R -t httpd_sys_rw_content_t /var/www/html/magento2/
chmod -R a+w /var/www/html/magento2/

注意:Magento2是您安装magento的文件夹