在 HTML 文件中解析 PHP - 下载文件而不是解析

在 HTML 文件中解析 PHP - 下载文件而不是解析

看起来很容易,对吧?已经做过无数次了,对吧?我也是。出于某种原因,这在 A2 托管配置上不起作用。有人有什么想法吗?

在“/”目录中的 .htaccess 中

AddType application/x-httpd-php .html

test.php 即“Hello World”执行正常。test.html 下载而不是解析。

我读了很多问答,但都没有找到。缺少了什么?我还可以检查哪些其他配置?谢谢。

答案1

我不知道这是否合法,但我正在回答我自己的问题,以便其他人将来可以使用这个答案。

由于某种原因,默认文件权限全部设置为 777 或 666,导致无法正确提供这些权限。通过将文件权限调整为 644,这些问题得到了解决。当然,还需要 .htaccess AddType。

答案2

模块是否已加载?例如LoadModule php5_module modules/libphp5.so

答案3

查看是否允许将 .htaccess 读入到您拥有的目录中。在 httpd.conf 中,您需要为该位置设置 AllowOverride,请参见http://httpd.apache.org/docs/2.0/howto/htaccess.html

相关内容