You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GoDaddy cPanel新服务器HTML文件无法解析PHP问题求解决方案

GoDaddy cPanel环境HTML嵌入PHP解析失败解决方案

前置检查

首先在网站根目录新建info.php文件,写入以下代码:

<?php phpinfo(); ?>

访问该文件,确认两个核心信息:

  • Server API:判断PHP运行模式是FPM/FastCGI还是LiteSpeed模式
  • 实际PHP版本:比如PHP 8.1对应版本号为81,PHP 8.2对应82,下文配置中需替换为你实际使用的版本号

测试完成后删除info.php,避免暴露服务器信息。

对应环境配置方案

删除原有.htaccess中所有和PHP解析相关的规则,根据你的运行模式添加对应规则:

1. 运行模式为FPM/FastCGI(GoDaddy共享主机默认配置)

.htaccess添加以下内容:

<FilesMatch "\.(html|htm)$">
    SetHandler "proxy:unix:/run/cpanel/ea-php{你的版本号}/root/usr/bin/php-cgi|fcgi://localhost/"
</FilesMatch>
AddType application/x-httpd-php{你的版本号} .html .htm

示例(PHP 8.1版本):

<FilesMatch "\.(html|htm)$">
    SetHandler "proxy:unix:/run/cpanel/ea-php81/root/usr/bin/php-cgi|fcgi://localhost/"
</FilesMatch>
AddType application/x-httpd-php81 .html .htm

2. 运行模式为LiteSpeed

.htaccess添加以下内容:

AddHandler application/x-httpd-php{你的版本号} .html .htm
<FilesMatch "\.(html|htm)$">
    ForceType application/x-httpd-php{你的版本号}
</FilesMatch>

验证与排错

  • 改完配置后,进入cPanel的「缓存管理器」清空站点所有静态缓存,避免旧缓存影响测试结果
  • 测试页中添加<?php echo "PHP解析正常"; ?>代码,访问HTML文件时若能正常输出该文本说明配置生效
  • 若规则不生效,可进入cPanel的「PHP选择器」/「MultiPHP Manager」页面,查找是否有可视化的「HTML解析PHP」开关,部分GoDaddy定制cPanel可直接开启该功能
  • 确认.htaccess文件权限为644,避免权限不足导致规则不加载

内容的提问来源于stack exchange,提问作者RoloGuz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 10:24:03