看起来很容易,对吧?已经做过无数次了,对吧?我也是。出于某种原因,这在 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