我们将我们的客户网站迁移到了一个新的服务器上,就在那之后,一个客户开始在他的网站布局和设计出现问题时给我们打电话(基本上,他的所有wp内容/主题文件都会自动更新)。
我启动了备份恢复,我注意到网站在恢复结束前恢复正常。
但一旦恢复成功结束,我看到网站的设计再次改变。
所以,为了解决这个问题,我没有检查数据库恢复,这使网站在大约4-5个小时内看起来正常,之后它最终会变形。
我们扫描了网站上的恶意软件,但没有成功。
我个人认为这不是缓存问题,因为缓存不会像wp-content/themes/header.php
, 他们的PHP和HTML代码在4-5小时后被编辑。
你知道这个问题的根源是什么吗?
非常感谢。
最合适的回答,由SO网友:italiansoda 整理而成
您可能会遇到诸如Jacob Peattie在评论中所说的父/子主题覆盖问题。
另一种可能性是,您的主机提供商在恢复过程中正在更改某些内容。检查wp配置。php设置以确保它们没有更改,并检查wp admin中的设置>常规选项卡以确保您的域没有更改。WordPress地址(URL)和网站地址(URL)。我知道有几个托管提供商在迁移和恢复备份时试图转换站点的域,如果您有自定义域设置,并且此设置与原始值不同,那么您的站点不知道如何找到硬链接的主题内容,并且位于wp内容中。如果基本域发生更改,任何相对链接都将仍然有效,但任何硬链接都将被破坏。(如果您没有访问任何根文件的权限,这可能很难检查)