Open
Description
首先安装 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
Metadata
Metadata
Assignees
Labels
No labels