红联Linux门户
Linux帮助

Ubuntu 16.04安装MyBB论坛系统

发布时间:2016-10-19 15:41:54来源:topspeedsnail.com作者:斗大的熊猫
MyBB是开源论坛系统,使用PHP开发。本帖记录在Ubuntu 16.04上安装MyBB的步骤。
主页:https://mybb.com/
MyBB源代码:https://github.com/mybb/mybb
 
1、安装MySQL
$ sudo apt-get install mysql-server
为MyBB创建数据库和用户:
$ mysql -u root -p
mysql> CREATE DATABASE mybbdb;
mysql> CREATE USER 'mybb'@'localhost' IDENTIFIED BY 'test1234';
mysql> GRANT ALL PRIVILEGES ON mybbdb.* TO 'mybb'@'localhost' IDENTIFIED BY 'test1234';
mysql> FLUSH PRIVILEGES;
mysql> exit
上面SQL语句创建了一个mybbdb数据库和mybb用户(密码test1234)。
 
2、安装Apache和PHP
$ sudo apt-get install apache2 php php-mysql libapache2-mod-php php-mcrypt php-xml
 
3、下载MyBB
去官网下载最新版本:
$ cd /var/www/html/
$ sudo wget https://resources.mybb.com/downloads/mybb_1807.zip
$ sudo unzip mybb_1807.zip
$ sudo mv Upload mybb
$ sudo chown www-data: -R /var/www/html/mybb/
创建配置文件:
$ cd mybb/
$ sudo mv inc/config.default.php inc/config.php
更改文件权限:
$ sudo chmod 666 inc/config.php inc/settings.php
$ sudo chmod 777 cache/ cache/themes/ uploads/ uploads/avatars/
$ sudo chmod 666 inc/languages/english/*.php inc/languages/english/admin/*.php
$ sudo chmod 777 cache/ cache/themes/ uploads/ uploads/avatars/ admin/backups/
 
4、配置Apache
创建虚拟主机配置文件:
$ sudo vim /etc/apache2/sites-available/mybb.conf
写入:
<VirtualHost *:80>
ServerAdmin admin@your_domain.com
DocumentRoot /var/www/html/mybb/
ServerName your_domain.com
ServerAlias www.your_domain.com
<Directory /var/www/html/mybb/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your_domain.com-error_log
CustomLog /var/log/apache2/your_domain.com-access_log common
</VirtualHost>
注意替换域名。
使配置生效:
$ sudo a2ensite mybb.conf
$ sudo service apache2 restart
 
5、完成安装
使用浏览器访问:http://your_domain.com
Ubuntu 16.04安装MyBB论坛系统
Ubuntu 16.04安装MyBB论坛系统
设置数据库连接:
Ubuntu 16.04安装MyBB论坛系统
设置站点信息和管理员用户。
完成安装:
Ubuntu 16.04安装MyBB论坛系统
进入管理员页面,下载安装中文语言包:
Ubuntu 16.04安装MyBB论坛系统
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25195.html