• 首页
  • 归档
  • 关于
  • 搜索
  • 夜间模式
    ©2026  望时代 Theme by OneBlog

    望时代

    搜索
    标签
    # 教程 # Linux # 脚本 # AI # 影音 # 游戏 # 随笔 # 科技 # 认知
  • 首页>
  • >
  • 正文
  • 【教程】如何配置Flarum论坛

    2026年06月26日 2 阅读 0 评论 3354 字

    【教程】如何配置Flarum论坛 __2023年7月28日 __3条评论 __280次阅读 __0人点赞 __Tao_Qi 步骤1:安装 Apache、PHP 和 MySQL 更新软件包列表:
    [code]

    sudo apt update
    

    [/code]

    安装 Apache:
    [code]

    sudo apt install apache2
    

    [/code]

    安装 PHP 以及所需的 PHP 扩展:
    [code]

    sudo apt install php libapache2-mod-php php-mysql php-curl php-dom php-gd php-json php-mbstring php-zip php-fileinfo php-xml php-bcmath
    

    [/code]

    安装 MySQL:
    [code]

    sudo apt install mysql-server
    

    [/code]

    步骤2:配置 MySQL 创建一个新的数据库和用户用于 Flarum。 首先,登录到 MySQL:
    [code]

    sudo mysql
    

    [/code]

    在 MySQL shell 中,创建一个新的数据库:
    [code]

    CREATE DATABASE flarum;
    

    [/code]

    创建一个新的用户,并赋予该用户对新数据库的所有权限:
    [code]

    CREATE USER 'flarumuser'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON flarum.* TO 'flarumuser'@'localhost';
    FLUSH PRIVILEGES;
    

    [/code]

    步骤3:安装 Composer Composer 是 PHP 的依赖管理工具,Flarum 需要它来安装和管理其依赖包。首先,下载 Composer:
    [code]

    cd ~
    curl -sS https://getcomposer.org/installer -o composer-setup.php
    

    [/code]

    然后,安装 Composer:
    [code]

    sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
    

    [/code]

    步骤4:安装 Flarum 创建一个新的目录用于安装 Flarum(例如 /var/www/flarum),然后使用 Composer 安装 Flarum:
    [code]

    mkdir /var/www/flarum
    cd /var/www/flarum
    composer create-project flarum/flarum . --stability=beta
    

    [/code]

    步骤5:配置 Apache 启用 Apache 的 mod_rewrite 模块:
    [code]

    sudo a2enmod rewrite
    

    [/code]

    创建新的配置文件:
    [code]

    sudo nano /etc/apache2/sites-available/flarum.conf
    

    [/code]

    创建一个新的 Apache 配置文件(例如 /etc/apache2/sites-available/flarum.conf)并添加以下内容:
    [code]

        ServerName your_domain.com
        DocumentRoot /var/www/flarum/public
    
        
            AllowOverride All
            Order allow,deny
            Allow from All
        
    
    

    [/code]

    启用新的配置文件,并重启 Apache:
    [code]

    sudo a2ensite flarum
    sudo systemctl restart apache2
    

    [/code]

    步骤6:修改文件夹权限 最后,确保 web 服务器用户(通常是 www-data)有权访问 Flarum 的文件和目录:
    [code]

    sudo chown -R www-data:www-data /var/www/flarum
    sudo chmod -R 775 /var/www/flarum
    

    [/code]

    本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议

    1. --说道: 2023年7月28日 下午11:59
    2. sdmshop说道: 2023年7月29日 上午7:37 你这个牛逼,原生硬搓。

    Apache 换成 nginx 会更好 回复

    1. 老陈说道: 2023年7月29日 上午8:06

    发表回复 取消回复电子邮件地址不会被公开。必填项已用 标注 __ __

    本文著作权归作者 [ doudoudoubao ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    教程
    取消回复

    发表留言
    回复

    Copyright©2026  All Rights Reserved.  Load:0.011 s
    Theme by OneBlog V3.7.1
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。