gpt4 book ai didi

apache - 如何让 Apache 在将 PHP 文件传递​​给 PHP-FPM 之前检查它是否存在?

转载 作者:可可西里 更新时间:2023-11-01 00:43:23 25 4
gpt4 key购买 nike

我收到以下错误“未指定输入文件”。而不是当我请求一个不存在的 PHP 文件时找不到文件。

那么是否可以让 Apache 在将 PHP 文件传递​​给 PHP-FPM 服务器之前检查它是否存在,以避免“未指定输入文件”。错误?或者那个错误是正常的/无害的?

Apache 是这样配置来处理 PHP 文件的:

<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php5-fpm.sock.example|fcgi://localhost"
</FilesMatch>

最佳答案

我不喜欢为该任务使用 RewriteEngine。这是使用 SetHandler 指令的正确配置,同时检查 PHP 文件是否实际存在:

<FilesMatch "\.(php|php[57]|phtml)$">
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:fcgi://127.0.0.1:9000"
</If>
</FilesMatch>

来源:PHP-FPM

关于apache - 如何让 Apache 在将 PHP 文件传递​​给 PHP-FPM 之前检查它是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27408285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com