本指南仅适用于PHPCMS V9版本,操作前必须完成以下准备,避免操作失误导致站点故障。
数据库备份:登录站点后台(默认地址为你的域名/admin.php,若修改过后台入口请替换为实际地址),依次点击【扩展】-【数据库工具】-【数据备份】,全选所有数据表,选择备份到服务器,等待备份完成后将备份文件下载到本地存储。
模板文件备份:通过FTP或服务器文件管理器,找到根目录下的/phpcms/templates文件夹,将整个文件夹打包下载到本地,操作失误时可直接覆盖回滚。
宝塔面板用户可直接在面板【网站】-【对应站点】-【备份】中一键备份整站,操作效率更高。
准备好的新模板必须符合PHPCMS规范,根文件夹命名建议用英文(如my_theme_v1),内部必须包含content、phpcms两个核心子文件夹,可选包含member、form等扩展模块文件夹,根目录下必须有config.php模板配置文件。如果是第三方下载的模板,解压后确认结构符合要求再进行后续操作。
FTP工具推荐使用FileZilla,官方下载地址:https://filezilla-project.org/download.php?type=client ,安装后打开,输入服务器IP、FTP端口(默认21)、FTP账号密码连接站点。也可直接使用宝塔、云服务器控制台的文件管理器操作,效果一致。
连接成功后找到站点根目录下的/phpcms/templates路径,将本地准备好的新模板文件夹(如my_theme_v1)整个上传到该路径下,不要覆盖原有的default文件夹,避免回滚时无原始文件可用。

登录站点后台,依次点击【设置】-【站点管理】,找到需要替换模板的站点,点击右侧【修改】按钮,下拉页面到最底部的【模板设置】区域:
确认配置无误后点击【确定】保存设置。
PHPCMS默认开启多层缓存,必须更新缓存才能让模板生效:点击后台右上角的【更新缓存】按钮,弹窗内全选所有缓存项(模板缓存、数据缓存、标签缓存、SQL缓存等),点击【开始更新】,等待系统提示更新完成即可。
如果你的站点开启了静态页生成,还需要依次点击【内容】-【发布管理】,分别执行【更新首页】、【更新栏目页】、【更新内容页】操作,全量生成新的静态页面。
操作完成后依次访问站点首页、栏目列表页、文章内容页、会员中心页、表单提交页,检查以下内容:
{CSS_PATH}xxx.css、{JS_PATH}xxx.js、{IMG_PATH}xxx.jpg,禁止写死相对路径。如果只需要修改部分页面,不需要全量替换模板,不要直接修改default默认模板,将需要修改的模板文件从default文件夹复制到你的新模板文件夹对应路径下,系统会优先调用新模板文件夹内的文件,缺失的文件自动兼容default文件夹内的原始文件,避免升级系统时被覆盖。
如果需要为指定栏目、单页配置专属模板,打开新模板文件夹内的config.php文件,可直接复制以下完整配置修改参数: ``` 'default', 'list' => 'list', 'show' => 'show', // 指定栏目ID为6的列表页使用list_news.html模板 'category|6' => 'list_news', // 指定栏目ID为6的内容页使用show_news.html模板 'show|6' => 'show_news', // 指定单页ID为2的页面使用page_about.html模板 'page|2' => 'page_about', ); ?> ``` 修改后保存文件上传到服务器,更新系统缓存即可生效。
若操作后出现无法解决的问题,可直接登录后台,在【站点管理】-【修改】中将默认风格改回default,更新缓存即可立刻回滚到原始状态,再排查新模板的问题即可。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图