修改PHPCMS域名后需更新数据库和配置文件:1. 修改phpcms_site表中domain字段为新域名;2. 删除site_cache.php或手动更新缓存;3. 后台检查站点绑定域名、URL规则及附件路径;4. 通过SQL语句替换内容中的旧域名链接;5. 确认system.php中site_url和attachment_url已更新,最后清除缓存并测试登录、图片显示等功能。

修改 PHPCMS 的网站域名后,需要及时更新相关配置,否则可能导致页面跳转错误、图片路径异常、后台登录失败等问题。以下是关键的配置更新步骤,确保系统正常运行。
1. 更新系统基本配置
PHPCMS 的站点域名主要存储在数据库中,需手动修改核心配置表:
- 进入 phpMyAdmin 或其他数据库管理工具,找到数据库中的 phpcms_site 表
- 查找对应站点的记录(通常 siteid=1 为主站)
- 修改 domain 字段为新的域名,例如:
https://www.newdomain.com/ - 同时检查 name 和 dirname 字段是否正确
2. 修改缓存配置文件
PHPCMS 会将部分配置缓存到本地文件,需清除或手动更新:
- 删除 phpcms/cache/site_cache.php 文件
- 登录后台后,系统会自动重新生成缓存
- 如果无法登录,可手动编辑该文件,找到对应 siteid 的 'domain' 值并修改
3. 更新附件路径与URL设置
若网站使用了绝对路径存储附件或内容链接,需检查以下位置:
立即学习“PHP免费学习笔记(深入)”;
1、演示:以截图为准 2、安装说明: 1,运行 你的域名/install/index.php填写相关信息进行安装, 2,安装后运行 你的域名/dede进入后台--系统--数据备份/还原---点击右上数据还原---开始还原数据 3, 系统--系统基本设置--站点设置--域名改为你的域名(否则显示不正常) 这一步很重要 更新主页HTML 更新栏目HTML 更新文档HT
- 后台 → 系统设置 → 站点管理 → 修改站点 → 检查“绑定域名”是否更新
- 后台 → 扩展 → URL规则管理 → 确保生成的URL使用新域名
- 如有自定义模型或字段存储了旧域名链接,建议使用数据库替换语句批量更新:
UPDATE phpcms_post SET content = REPLACE(content, 'olddomain.com', 'newdomain.com');
4. 检查后台配置文件
确认 caches/configs/system.php 中的配置项:
-
site_url:设置为新域名,如
'site_url' => 'https://www.newdomain.com' - attachment_url:确保附件访问路径指向新域名
- 如有CDN或远程附件,同步更新对应地址
完成上述步骤后,清除浏览器缓存,访问前台和后台测试功能是否正常。重点检查会员登录、内容页链接、图片显示和表单提交等功能。
基本上就这些,不复杂但容易忽略细节。










