Magento 2:禁止访问您无权访问此服务器上的/ magento2 /。服务器无法读取htaccess文件,拒绝访问是安全的

我从Magento下载站点下载了最新的Magento 2版本。

然后,将其解压缩到我的Apache Webserver根目录中。

我将提取的Magento目录重命名为magento2

我通过命令行安装了Magento2。

现在,当我浏览时,出现以下错误:http://127.0.0.1/magento2

Forbidden
You don’t have permission to access /magento2/ on this server.
Server unable to read htaccess file, denying access to be safe

我检查了magento2目录中所有文件和文件夹的文件许可权和文件所有权,一切似乎都很好。

然后,我检查了文件中存在的Apache错误日志: /var/log/apache2/error_log

tail -100 /var/log/apache2/error_log

在该文件中,我发现以下错误消息:

Permission denied: [client 127.0.0.1:61213] AH00529: /Users/mukeshchapagain/Sites/magento2/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that ‘/Users/mukeshchapagain/Sites/magento2/’ is executable

这样,终于找到了禁止错误的确切原因。

实际上,magento2文件夹本身具有错误的权限。

我对magento2文件夹设置了755权限,现在我可以成功浏览了。http://127.0.0.1/magento2

sudo chmod 755 /path/to/your/magento2

希望这可以帮助。谢谢。

相关文章

0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论