我已经从 SLES 15 SP5 升级到 SLES 15 SP6。
每次 SP 升级都会给 Apache/PHP 带来问题。现在又出现了。
当前的问题是,当index.php
未指定时,会下载文件。在 URL 中指定 PHP 脚本会执行 PHP 代码。
sub.foo.com/
--> 下载index.php
sub.foo.com/index.php
--> 正确执行index.php
index.php
这意味着 Apache 和 PHP 可以正常工作,但是当未指定时,它不会以某种方式激活 PHP 处理程序。
Apache 日志文件中有这样的条目:
"GET / HTTP/1.1" 200 2537
httpd.conf
有这个指令:
DirectoryIndex index.php index.html index.html.var
没有.htaccess
文件。
升级之前一切都运行正常。升级后肯定修改了某些内容,从那时起我就遇到了这个问题。
PHP:8.3.9
阿帕奇:
Server version: Apache/2.4.58 (Linux/SUSE)
Server built: 2024-07-17 04:55:34.000000000 +0000