我在客户的 Wordpress 网站上遇到了一个问题,该网站托管在 godaddy(Ultimate Web Hosting Linux)上
我正在尝试更新其主题的 index.php 文件。当我尝试在任何浏览器中查看源代码时,对该文件所做的任何更改都不会出现,但我可以更新 header.php 和 footer.php 而不会出现任何问题。
起初我以为这可能是权限问题,但当我使用 Godaddy 的在线文件编辑器编辑 index.php 文件时,我可以看到我的编辑在那里。
Godaddy 的支持人员回应称,“PHP 编码中的 HTML 格式似乎与正在使用的文档类型不兼容,因此浏览器无法正确呈现内容。”来源的文档类型为:
<!DOCTYPE html>
<html lang="en-US">
我尝试过的内容是纯文本和 HTML 注释,如下所示:
<!-- Comment -->
今天我删除了服务器上的文件,但没有任何效果。页面仍然可以正常加载。
我完全被难住了。Godaddy 是否对这个文件使用了某种缓存?
答案1
<facepalm>
我编辑了错误的文件。
</facepalm>
提醒大家,检查以确保没有其他文件覆盖您的 index.php 文件。就我而言,这是一个未被注意到的 home.php。我对其进行了编辑,问题已解决。