LECMS怎么换网站模板主题

juming
juming 正式会员超兽战士
发布于 2026-10-07 19:34 ·0 浏览 ·0 回复

照着做一遍,你就能把 LECMS 的网站模板从旧的换成新的,并且知道换完之后为什么有人会白屏、有人样式错乱、怎么排查。

LECMS 换模板本质上就三件事:把模板文件夹放进 template 目录、在后台指定用它、清掉旧缓存。真正麻烦的不是操作本身,而是模板和程序版本不匹配。

第一步:确认版本,并找到模板目录

这一步做完,你会知道自己的 LECMS 是哪个版本、现有模板长什么样,后面换模板才不会放错位置。

登录后台,看底部版权信息里的版本号(例如 LECMS 3.0.1)。然后用 FTP 工具(FileZilla、宝塔面板的文件管理器都行)打开网站根目录,找到 template 文件夹。里面每一个子文件夹就是一个模板,比如:

/template/
    default/          ← 默认模板
        config.php    ← 模板配置文件(必须有)
        index.html    ← 首页模板
        list.html
        show.html
    newtheme/         ← 你准备换上的新模板

判断一个文件夹是不是合格模板,只看两点:里面有 config.php,并且至少有一个 index.html。

注意:不同 LECMS 小版本的模板目录名可能是 template 也可能是 themes,以你根目录下实际存在的那个为准,别凭记忆新建。

第二步:上传新模板

这一步做完,新模板已经躺在服务器上,只差在后台启用。

把下载到的模板压缩包解压,得到一个文件夹(文件夹名建议用英文小写,不要带空格和中文)。通过 FTP 或宝塔的「上传」,整个文件夹传到 template 目录下,最终路径是 template/你的模板名/。

文件夹权限设为 755,属主设为 Web 运行用户(宝塔面板里通常是 www)。如果模板里有 .html 之外还要读写的目录,权限可以给 775。

注意:不要把模板包里的 template/xxx 整个目录再套一层,变成 template/template/xxx,这是新手最常见的错误,后台会读不到模板。

第三步:在后台切换模板

这一步做完,前台就已经换成新模板了。

以 LECMS 3.x 为例:后台顶部菜单点「系统」,左侧菜单点「系统设置」→「网站设置」,在右侧表单里找到「模板设置」区域,里面有两个下拉框:

  • PC 模板:选择你刚上传的模板文件夹名
  • 手机模板:如果模板包里带 mobile 目录,这里选同一个,否则保持 default

选好后点页面最下方的「提交」或「保存」按钮。回到网站首页,按 Ctrl + F5 强制刷新,看是否换上了。

如果这个版本的后台里找不到「网站设置」,改走配置文件路线:用 FTP 打开根目录 config 文件夹,找到主配置文件(常见名 config.php 或 database.php 同级的那份),搜索 'template' 字段,把值改成新模板文件夹名,保存后同样强刷前台。

第四步:清缓存

这一步做完,能避免「模板换了但显示的还是旧样子」这种假象。

LECMS 基于 ThinkPHP,模板和配置会被编译缓存。做两件事:

  1. 后台右上角或「系统」菜单里通常有「清除缓存」/「更新缓存」按钮,点一次;
  2. 用 FTP 删除根目录下的 runtime 文件夹(删整个文件夹,程序会自动重建)。如果里面有你手动放的文件,就先备份再删。

注意:如果你开了静态化,切换模板后必须重新生成一遍静态页,否则用户访问到的还是旧的 .html 文件,前台看起来「怎么改都没反应」。

第五步:排查常见问题

白屏或报错 template not exists:模板名填错、大小写不一致,或者模板文件夹层级套多了一层。

页面能打开但没样式:模板里的 CSS/JS 引用了旧模板的路径,去 template/新模板/ 里检查 config.php 中配置的静态资源目录,并确认 static 或 public 目录已经一起上传。

手机端还是旧模板:手机模板是独立设置项,要按第三步再单独选一次。

模板里有报错提示函数不存在:模板和程序版本不匹配,多半是新模板要求更高的 LECMS 版本,换成对应版本的程序或换模板。

小结

  • 模板 = template 目录下的一个文件夹,必须有 config.php 和 index.html
  • 换模板三步:上传文件夹 → 后台「系统 → 系统设置 → 网站设置 → 模板设置」选下拉框 → 保存
  • PC 模板和手机模板是分开的两个设置项,别只改一个
  • 换完必须清缓存(后台按钮 + 删 runtime 文件夹 + 浏览器强刷)
  • 开了静态化就要重新生成静态页
  • 白屏先查文件夹层级和模板名大小写,样式乱先查静态资源路径
版权声明:本文来自 GJ站长论坛《LECMS怎么换网站模板主题》
原文链接:https://www.gj0.com/thread-499.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~