8000 安装极简论坛Flarum · Issue #24 · dalaolala/blog · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
安装极简论坛Flarum #24
Open
Open
@dalaolala

Description

@dalaolala

首先安装 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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0