ps:该篇是接 lanmp —— 动静分离
lanmp —— 奇葩问题
话说,在 搭建 bbs.abc.com (discuz论坛)的 时候。。。。
1、说明:web机器上以前已经有一个 discuz 旧论坛
要做数据迁移(改域名/拷贝数据/迁移网站),这里采取的方法是改配置文件(也可以重装discuz)
2、具体操作
(1)cd /data/bbs/config ——》 /data/bbs是从以前的discuz根目录拷贝过来的
(2)修改两个文件
config_ucenter.php ——》 用户中心相关
修改内容:
DBHOST, DBUSER, DBPW, DBNAME,UC_DBTABLEPRE,UC_API
config_global.php ——》 全局配置文件
修改内容:
dbhost,dbuser,dbpw,dbname
3、问题
(1)描述:
DBNAME是在web机器上的数据库,在db机器上是没有的
需要用rsync拷贝到远程db机器上
而我的DBNAME是从web机器上旧的discuz库拷贝过来的
(2)现象
(a)现象1:浏览器访问bbs.abc.com出错
这个ljy其实就是下图的 luo(本人亲测 - -)
(b)现象2:web机器上的mysql报错
(3)原因
(a)分析
(b)注意:
以上操作的话,luo的属主属组并不是 mysql ,而是 root
(c)原因:mv 命令能保留文件所有属性和权限,尤其是selinux属性,cp则不能
原因:bbs中的个别目录需要apache的用户去写,apache是以daemon用户来运行的!