flarum论坛程序的安装搬家还是比较繁琐的,网上的教程很多时候看的人眼花缭乱,我这里就写一篇简单明了版的flarum论坛搬家或安装教程。
宝塔面板 安装nginx,mysql,php这些就不说了。直接说安装后的操作。
一,宝塔面板安装php后需要进行安装的扩展和修改:
1,在php设置-禁用函数中 解除三个函数 putenv,proc_open,pcntl_signal 的禁用(依次找到名字删除即可)
2,安装php扩展:fileinfo,exif,opcache。
3,修改php配置:
最大脚本运行时间(max_execution_time):600
脚本内存限制(memory_limit):512M 或 1024M
二,在宝塔软件商店中搜索Composer 点击安装。
三,在宝塔网站管理中添加网站,点开设置-网站目录 将防跨站攻击选项关闭,同时进入网站文件目录确保目录内没有任何文件或文件夹否则无法安装
四,安装flarum:
1,使用cd命令,进入网站目录
cd /www/wwwroot/www.这里替换成你的实际网站目录包括www或com.com
2,使用下面的命令安装flarum 等待安装完成即可。
composer create-project flarum/flarum .
3,进入文件管理-将当前网站目录权限设置为755所有者www,并勾选应用到子目录,保存。
五,在宝塔网站管理中打开设置
1,在-网站目录-运行目录-选择/public-保存。
2,在-伪静态 中添加伪静态内容并保存(伪静态规则在网站目录下.nginx.conf文件中打开全部复制过来即可)
六,
七,网站搬家
1,需要在新的服务器上重复上面的步骤直到最后安装完成,注意新老服务器上的数据库名字,密码,表前缀等信息要保持一致,避免恢复数据出错。
2,将服务器网站目录中的public,vendor两个文件夹和composer.lock,composer.json移动到无用的目录去,再将旧服务器的上述文件夹和文件转移到新服务器上。
3,打开数据库,在数据库中将旧服务器上的数据库导入到当前网站的数据库中。
return [
// Register extenders here to customize your forum!
(new Blomstra\Redis\Extend\Redis([
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 1,
]))
->useDatabaseWith('cache', 1)
->useDatabaseWith('queue', 2)
->useDatabaseWith('session', 3)
2,开启中文搜索(flarum默认不支持中文搜索) 如果你要使用meilisearch开启中文搜索,可以参考我的另一篇文章
宝塔面板下Flarum论坛使用Meilisearch开启中文搜索
https://www.daergou.com/770.html
常见报错问题:
1,加载论坛时出错,请强制刷新页面重试。(Something went wrong while trying to load the full version of this site. Try hard-refreshing this page to fix the error.)
解决办法:这个时候网站只有文字显示不能正常显示交互界面,是因为如果你开启了CDN 前端配置了https访问,但是flarum安装后默认是http访问的,造成可能存在http/https混用导致浏览器 已屏蔽 mixed-content,无论是新装后你要使用https还是搬家都可能会需要这个问题,在网站目录下的config.php文件中’url’ => ‘后面的网站地址中的http修改为https就行了。
暂无评论内容