我从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
希望这可以帮助。谢谢。