前言
下面介绍的是phpcms的迁移的大致流程。
数据迁移
1、配置要迁移的服务器上的相关服务(数据库、web以及中间件),最好与原服务器的服务的版本相同,当然更高版也可
2、从原服务器中找到原先的cms使用的数据库,并导出数据(通常使用mysqldump导出为一个.sql结尾文件)
3、将原服务器中的cms目录及导出的sql文件传到要迁移的服务器
4、进入要迁移服务器的数据库中,创建一个空的数据库,库名可与原cms使用的库名相同,数据库排序规则选择utf8_general_ci
5、导入.sql文件到新创建的数据库中(进入对应库中source也可)
phpcms配置
修改根据自己情况修改配置文件
1、phpcms/caches/configs/database.php
hostname 服务器IP
#port 数据库ip (如果数据库ip非3306,请添加这个参数)
database cms使用的数据库名
username 数据库用户名
password 数据库密码
备注:
当你的数据库的端口非3306时,可配置port参数或在hostname后指定端口。
版本不同,配置方法不同,可尝试调试。
'hostname' => '10.10.23.123:3308'
2、phpcms/caches/configs/system.php
注意画红框位置应改为自己新配置的域名
3、配置phpsso,配置操作同上
phpcms/phpsso_server/caches/configs/database.php
phpcms/phpsso_server/caches/configs/system.php
4、对phpcms赋予权限,必须保证写权限
chmod -R 777 phpcms
web配置
1、nginx配置示例