搭建MyBB论坛

最近需要建一个论坛,因为很久没有关注这方面的信息,几年前做phpbb的过程已经忘得差不多了,这次又花费了不少时间,记录一下,下一次用的时候能省点时间。

论坛的选择,本来首选的还是phpbb,但是此时最新的phpbb 3.1.x需要php5,不支持php7,而系统用的是ubuntu16.04,只有php7,没有php5,这就用不了了。我想要一个传统的、简单的论坛,vbulletin看起来太花哨,codeforum太web2.0,fluxbb更新不太积极,在stackoverflow上看到有人建议mybb,去网站看了一眼,更新还可以,关键是支持php7。

下载解压缩,有一个Upload和Document,把Upload复制到/var/www/html。

sudo cp -r Upload /var/www/html/forum

mybb的user guide上建议几个目录的权限,但是不知道怎么,复制后整个目录的权限都丢了,安装mybb的时候会出现权限不足的问题。所以干脆把整个目录都777权限了。

Apache装好,不多少。

打开127.0.0.1/forum/index.php,然后开始安装,会检查一下php和sql的情况。mybb的文档上说支持sqlite3,我也希望用sqlite3,比较轻量,也不用设置账号之类。不过,mybb检测不到sqlite3,只检测出了mysql和postgresql,要填写database的host、username、password、database name。

回到mysql,登录:

mysql -u root -p

创建新的database:

CREATE DATABASE mybbdb;

创建新的用户:

CREATE USER 'mybbuser'@'localhost' INDENTIFIED BY 'yourpassword';

设定用户权限:

GRANT ALL ON mybbdb TO 'mybbuser'@'localhost';

为了省事,权限给了ALL,也可以设置的更细致一些。

切换回mybb的安装过程,把database的信息填进去。

然后一路继续,填写好论坛名称,管理员账号、邮件。

安装完成后,删掉forum/install目录,然后就可以登录论坛了。

安装mybb的theme:

mybb的theme是一个zip文件,但不能直接安装,要先解压缩,把image目录复制到forum/images里面,注意目录的权限,要有读取权限。

到mybb的admin cp里面,导入theme中提供的xml文件,就安装好了。

 

转载于:https://www.cnblogs.com/cobranail/p/6034104.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值