面板版本:免费版 7.9.9
浏览器版本:任何浏览器,火狐52.02 111.0.1 谷歌112.0(我确定不是浏览器的问题)
apache是2.4 php 5.4
什么设备:PC访问宝塔搭建的linux测试网站,网站内容在windows上搭建过,没有问题。
什么系统和架构:linux ubantu 20.04,部署在ESXI的虚拟欢迎(可排除,相同环境下的其他非宝塔linux正常)
问题具体描述:
1.当没有配置aoache配置文件中的AddType application/x-httpd-php .php 没有.phtml,无法解析phtml,这个属于正常。
2.添加了AddType application/x-httpd-php .php .phtml 同时在站点配置(加不加后面这个都是一个效果,直接下载)也加入了 addhandler application/x-httpd-php .php .phtml。只要我访问phtml的页面。就是直接下载,完全不解析。我确认相同方式windwos内可以解析(非宝塔搭建环境),排除这个页面文件内部格式不是php格式的原因。
3.我想知道宝塔会有什么其他设置的优先级高于AddType application/x-httpd-php .php .phtml 会阻止非常用的解析并变成下载吗?
4.我的所有日志并不会报错,因为它被当作下载执行了,可能没有报错。
重现方式:
windows其他方式搭建的网站,网页内容完全一致,就可以解析phtml.
附件截图:
这个没啥.就是自动下载。老版本的浏览器还会弹个下载(打开)的确认。新版本的浏览器就给我直接下载了。
备注追加 我把页面修改为php3.添加AddType application/x-httpd-php .php3 .phtml 添加修改php-fpm.conf安全规则 security.limit_extensions = (为空)。
此时的php3可以也正常解析。phtml还是自动下载 。
|
|