我正在 Google Compute Engine 上设置 LEMP 堆栈以运行 Magento 1.9。我已使用 Ubuntu 14.04 配置了带有 PHP7/Nginx 的服务器。当我运行 Magento 设置时,中途它会从 重定向到 ,downloader.php
然后downloader/
出现403 Forbidden
错误。
然后 nginx 日志显示以下内容:*323 directory index of "/usr/share/nginx/html/" is forbidden
。
我在 Google 上搜索了一下,找到了一些可能的解决方案像这样,但我检查了一下,www.conf
它似乎已经在监听 php-fpm。有什么想法可以找到原因吗?
答案1
这是一个nginx
配置问题,而不是 PHP/Magento 问题。
我认为,NGINX 正在尝试执行目录列表,但未能正确地将内容传递给后端的 Magento。
这就是它出现错误的原因——它无法列出 docroot 的目录,因为您没有启用该功能,而且如果您将其正确交给 Magento 并在 NGINX 方面有正确的重定向、处理等,您可能不需要这样做。