昨天安装的时候是在国外服务器安装测试的,今天搬回国内服务器,换域名正式用上了。
flarum迁移也很简单,就是改下参数的事。
备份:
备份原来网站数据、网站数据库
导入:
把网站文件上传到新服务器,数据库导入新数据库。
改配置:
修改网站目录的:config.php
<?php return array (
‘debug’ => false,
‘database’ =>
array (
‘driver’ => ‘mysql’,
‘host’ => ‘数据库地址’,
‘port’ => 3306,
‘database’ => ‘数据库名’,
‘username’ => ‘数据库用户名’,
‘password’ => ‘数据库密码’,
‘charset’ => ‘utf8mb4’,
‘collation’ => ‘utf8mb4_unicode_ci’,
‘prefix’ => ”,
‘strict’ => false,
‘engine’ => ‘InnoDB’,
‘prefix_indexes’ => true,
),
‘url’ => ‘https://新域名’,
‘paths’ =>
array (
‘api’ => ‘api’,
‘admin’ => ‘admin’,
),
);
然后给权限:
chown -R www.www 目录
记得还有storage和/public/assets文件夹的权限。
最后清除缓存:php flarum cache:clear
备注
1,前期新的电脑配置完全和新安装一致,可以参考安装新的flarum来配置,只是最后把网站数据和数据库数据备份过来恢复
涉及到图片等上传文件需要执行数据库语句,
修改域名后,数据需执行语句
UPDATE posts SET content = replace( content, ‘http://bbs.zhang136.fun/’,’https://tongxing.zhang136.fun/’) ;
就是把图片的既有链接更换成新的