Flarum 基于 PHP 构建,beta版本,不建议应用于生产环境。
安装经常失败,参考文档写得不清晰。
使用这个论坛后,感觉问题挺多,很炫酷就是不好用。目前还没有正式版。
轻论坛xiuno还是好用些,不过作者也很少更新了。

环境:
Ubuntu:18.04
Apache:Apache/2.4.29 (Ubuntu)

1、安装Apache2

apt-get update && apt-get upgrade
sudo apt install apache2

查看防火墙是否放开

[email protected]:~$ sudo ufw app list
Available applications:
  Apache
  Apache Full
  Apache Secure
  CUPS
  Nginx Full
  Nginx HTTP
  Nginx HTTPS

如果没有放开,需要放开
sudo ufw allow ‘Apache’

查看127.0.0.1:80 ,安装成功

2、安装PHP 7.1+

sudo apt-get install php7.2

[email protected]:~$ php -version
PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies

安装php模块
sudo apt-get install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php

3、安装 MySQL 5.6+ or MariaDB 10.0.5+

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

配置账户及数据库

mysql -u root -p
create user 'your_username'@'localhost';
set password for 'your_username'@'localhost' = password('your_password');
create database flarum; 
grant all privileges on flarum.* to 'your_username'@'localhost'; 
flush privileges;

4、安装 Composer

下载installer

wget https://getcomposer.org/installer
php installer

删除
sudo mv composer.phar /usr/local/bin/composer

更改镜像源
composer config -g repo.packagist composer https://packagist.phpcomposer.com

创建网站目录
mkdir -p /var/www/flarum

进入目录
cd /var/www/flarum

虽然提示不建议用sudo,但是总提示无法删除./
sudo composer create-project flarum/flarum . –stability=beta

配置Apache2,添加
[email protected]:/etc/apache2/sites-available$ sudo vi 000-default.conf

<Directory "/var/www/html">
AllowOverride All
</Directory>

重启Apache2
sudo apache2ctl restart

如果重启不成功看看是否有冲突的进程使用80端口
netstat -plant | grep 80

开始配置论坛:

更改目录属性:

sudo chmod -R 755 flarum/ flarum/public/assets/ flarum/storage/
sudo chown -R www-data:www-data /var/www/html/flarum

刷新网址,输入相关信息及数据库用户名密码

安装成功

汉化:

cd /var/www/flarum # 进入网站目录
sudo composer require jsthon/flarum-ext-simplified-chinese # 安装中文语言包拓展
sudo composer dump-autoload --optimize # 优化 Composer 自动加载

备注:

1.如果没有设置目录权限、或者没有配置Apache,都会出现打不开admin,上传不了文字或者图片等

2.出了问题论坛开发作者都建议进行清缓存,但是建议删除cache和formatter两个文件夹后再新建文件夹

参考:

https://jsthon.com/flarum-installation-guide/

https://flarum.org/docs/install.html#installing


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!



0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注