您好我正在尝试在vps centos上安装magento2
我按照magento文档中有关文件权限的说明进行操作 http://devdocs.magento.com/guides/v2.0/install-gde/prereq/file-system-perms.html 安装时我得到了同样的错误: 的/ var / www / html等/ magento2 /应用/等"不可写,请更改权限。
更改某些权限后是否需要重启apache。
感谢您的帮助。
答案 0 :(得分:1)
如果您使用设置向导,它会要求您允许写入应用程序/ etc / env.php
我建议您使用bin / magento cli工具设置应用程序:
php bin / magento setup:install
但暂时允许Web服务器写入您的env.php是很好的,在UI向导完成后,您可以将其更改回正确的文件权限。
答案 1 :(得分:0)
为此你需要清除缓存。
答案 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的文件夹