Apache2 proxy_fcgi:错误AH01071:得到错误"主脚本未知"



我在Apache2错误日志中收到了很多错误,上面写着:

[Thu Dec 02 08:07:33.164090 2021] [proxy_fcgi:error] [pid 9590:tid 140652906006272] [client XX.XX.XX.XX] AH01071: Got error 'Primary script unknown

该系统是:

Ubuntu 20.04

Apache 2.4.41

PHP 8.0.13

你知道是什么原因造成的以及如何解决这个问题吗?

在我的情况下,我在访问包含index.php/wp-includes/blocks/时遇到此错误(一些机器人扫描试图从wordpress提取信息(

在ServerFault的这个答案中,我看到他们将<If "-f %{REQUEST_FILENAME}">添加到apachevhost-config中,就像一样

# /etc/apache2/conf-available/php8.1-fpm.conf
<FilesMatch ".+.ph(ar|p|tml)$">
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:/run/php/php8.1-fpm.sock|fcgi://localhost"
</If>
</FilesMatch>

添加<If>使apache现在对未定义的PHP常量的错误日志更加具体。

也许这有助于找到问题的根源。

相关内容

  • 没有找到相关文章

最新更新