很多新手刚搭好phpcms站点,打开后台就懵了——数据库配置到底在哪?别瞎翻一堆文件夹,就盯着根目录下的 caches/config.php,就像你找家里的门禁卡,不用翻整个抽屉,只找贴了“门禁”标签的那片,省时间还不会乱改东西。
这地方很多人出错,本地用wamp/xampp集成环境,填 localhost 绝对好使,要是用云服务器的远程数据库,就填服务商给你的数据库地址,别随便填127.0.0.1(除非你确定端口改了),我当初手欠填成127.0.0.1,愣是卡了半小时,差点以为自己电脑坏了。
这三个就像你家的门牌号、钥匙、防盗门密码,错一个就进不去。很多人从主机面板复制这仨值,结果多带了个空格,或者密码里的特殊字符没被环境识别,这时候别心疼那点时间,手动敲一遍!千万别用带复杂特殊字符的密码,新手就设纯字母数字的组合,少折腾。
默认的 phpcms_ 前缀,要是你一个服务器上搭多个phpcms站,绝对会炸——表名重复会互相覆盖数据,我当初搭两个站没改前缀,结果一个站把另一个的文章全删了,差点哭出来。改个 pc1_、pc2_ 就行,这么简单的事儿别偷懒啊!

改完config.php别直接点后台,新版phpcms要是配置对了,后台就能正常进,要是提示“数据库连接失败”,就回头查刚才那几个参数,还有云服务器的话,别忘开数据库的安全组,我当初就是安全组没开,折腾了一晚上以为配置错了,扎心不?
不用瞎搜别人的配置,就用这个核心代码模板,改对应的值就行,别瞎改别的地方:
``` // phpcms数据库核心配置 $db['db_host'] = 'localhost'; // 本地环境填localhost $db['db_user'] = 'root'; // 你的数据库用户名 $db['db_pw'] = '123456'; // 你的数据库密码 $db['db_name'] = 'phpcms_test'; // 你的数据库名 $db['db_prefix'] = 'pc_'; // 自己改的前缀 $db['db_charset'] = 'utf8'; ```就改这几个,别的地方别动,真的,动了可能连站点都打不开,别好奇乱改。
其实这事儿吧,真的没那么难,就是把几个参数填对,多检查两遍,别嫌麻烦——我当初踩过的坑,你就别再踩了,改完这个配置,你就能开开心心建自己的站啦!
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图