换了新主题,前台样式全乱或者直接白屏:新手怎么退回去

· zblog · 阅读 4
摘要

换主题是新手最激动也最容易出事的一步。出事之后的正确反应只有两个字:回退。先退回默认主题后台还能进的话,直接进「主题」页面切回默认主题。后台进不去,就手动改配置:用 FTP 找到站点根目录的 c_option.php,把主题名改回默认值。别

换主题是新手最激动也最容易出事的一步。出事之后的正确反应只有两个字:回退。

先退回默认主题

后台还能进的话,直接进「主题」页面切回默认主题。后台进不去,就手动改配置:用 FTP 找到站点根目录的 c_option.php,把主题名改回默认值。别慌,改一行就能救回来。

样式乱但不是白屏

  • 先强制刷新、清浏览器缓存,再看是不是 CDN 缓存。
  • 后台点清缓存并重新编译模板——换主题后不做这一步,前台常混着旧模板。
  • 确认主题的 style 目录完整,缺 CSS 文件就会没样式。

白屏通常是 PHP 报错

打开调试模式和错误日志,看 error_log 尾部。常见原因是主题用了新版 PHP 已移除的函数,或主题的 include.php 里钩子写错,把整站拦死。

换主题前的好习惯

备份 zb_users 目录,尤其是 theme 和 data。换完按首页、分类、文章、搜索、标签、单页顺序点一遍,比事后救火省事得多。