Flarum迁移服务器换域名

昨天安装的时候是在国外服务器安装测试的,今天搬回国内服务器,换域名正式用上了。

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/’) ;

就是把图片的既有链接更换成新的

宝塔 Linux 面板安装一个高大上的论坛程序—— Flarum

采用的是centos7.6安装的,之前用8.0以上的系统和debain安装总有各种报错。7.6完美运行程序

第一步:BBR加速

cd /usr/src && wget -N –no-check-certificate “https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh” && chmod +x tcp.sh && ./tcp.sh

选择2,安装bbr plus 内核:

稍微等一会儿,安装和卸载需要一小段时间,出现下面提示后选择重启。

重启后重新登录服务器:

先输入cd /usr/src进入目录

然后输入./tcp.sh

输入7

BBRplus启动成功!

第二步:安装宝塔MAINBOARD
进入https://www.bt.cn/    我选择的是在线安装   –无需脚本

选择LNMP一键安装就行,我这边php改成7.4安装了。数据库是5.7

第三步:安装一个FLARUM BATE13 论坛
一、安装PHP扩展、解除禁用函数
安装一些 PHP 的扩展(exif / fileinfo / opcache),其中 fileinfo 是必须的,否则 Flarum 会安装失败。宝塔面板默认禁用一些安装 Composer 要用到的 3 个函数putenv() 、 pcntl_signal() 、 proc_open(),我们需要解除禁用,否则导致Composer 变更源地址时报错、Composer 安装 Flarum 时报错。

注:fileinfo安装不成功调大虚拟内存

第四步:安装 COMPOSER

在终端程序中运行

继续阅读宝塔 Linux 面板安装一个高大上的论坛程序—— Flarum