LEMP 堆栈“/usr/share/nginx/html/”被禁止错误

LEMP 堆栈“/usr/share/nginx/html/”被禁止错误

我正在 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 方面有正确的重定向、处理等,您可能不需要这样做。

相关内容