dalaolala / blog

用issue来写博客 和别人学的
MIT License
73 stars 24 forks source link

安装极简论坛Flarum #24

Open dalaolala opened 3 years ago

dalaolala commented 3 years ago

首先安装 Composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

全局配置(推荐) 可切换至国内阿里源,能解决无法下载或等待时间过长问题,主机存在于国外请具体视情况而定 切换阿里源:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 取消配置:composer config -g --unset repos.packagist

后面可能会提示升级,按照提示进行升级即可

composer self-update

升级后降级的命令

composer self-update --1
composer self-update --2

创建好目录以后,在网站根目录安装论坛

composer create-project flarum/flarum . --stability=beta

相应的目录授权

chown -R www:www ./
chmod -R 775 public storage

在安装期间,您须将某些文件夹和目录权限升至为 755 或部分 775, Beta 8+ 分别是 public 和 storage 文件夹 Beta 8- 分别是 assets 和 storage 文件夹 设置伪静态文件

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

location /api {
    try_files $uri $uri/ /api.php?$query_string;
}

location /admin {
    try_files $uri $uri/ /admin.php?$query_string;
}

location /flarum {
    deny all;
    return 404;
}

location ~ .php$ {
    fastcgi_split_path_info ^(.+.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
}

php记得打开fileinfo扩展

参考以下内容

https://www.moerats.com/archives/240/ https://docs.flarum.org/zh/install.html https://discuss.flarum.org.cn/d/1246

dalaolala commented 3 years ago

https://discuss.flarum.org.cn/d/1216
中文语言支持 要求数据库采用mysql5.7 支持中文搜索

dalaolala commented 3 years ago

新版本chrome浏览器输入法有问题,关闭markdown插件的mdarea功能

dalaolala commented 3 years ago

安装视频插件

composer require peartown/plusplugin

https://bbs.imashen.cn/d/56-plusplayercha-jian-flarumzong-he-gong-neng-cha-jian/3