
修改 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免费学习笔记(深入)”;
后台 → 系统设置 → 站点管理 → 修改站点 → 检查“绑定域名”是否更新 后台 → 扩展 → 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或远程附件,同步更新对应地址
完成上述步骤后,清除浏览器缓存,访问前台和后台测试功能是否正常。重点检查会员登录、内容页链接、图片显示和表单提交等功能。
基本上就这些,不复杂但容易忽略细节。

评论(0)