PHP 軽量コミュニティ Flarum Beta 11 バージョン詳細インストール手順

33,898 29

Flarum は数週間前に 0.1.0-beta.11 バージョンをリリースしました。詳しくは Flarum 0.1.0-beta.11 Released をご覧ください。それでは、このバージョンを新規インストールする方法を見ていきましょう。前回の記事ですでに Composer をインストールし、中国国内向けのミラーソースに切り替えているので、これからの手順はとても簡単です。

準備

私のテスト環境は以下のとおりです。

Plain Text
Apache 2.4PHP 7.3MySQL 5.6

公式ドキュメントに記載されているサーバー要件:

Plain Text
Apache(启用 mod_rewrite)或 NginxPHP 7.1+ 具有以下扩展名:curl,dom,gd,json,mbstring,openssl,pdo_mysql,tokenizer,zipMySQL 5.6 以上或 MariaDB 10.0.5 以上SSH(命令行)访问以运行 Composer

公式ドキュメントには、非常に重要な拡張機能である fileinfo について記載されていないようです。これは Flarum の必須拡張機能で、宝塔パネルから直接インストールできるため、とても簡単です。

実行メモリが 1G 未満、または 1G ちょうどの場合、インストールに失敗する可能性があります。その場合は、インストールを成功させるために swap メモリを追加する必要があります。追加方法についてはここでは詳しく説明しませんが、宝塔の Linux ツールボックスにその機能があります。

新しいサイトを作成します。データベースのエンコーディングは utf8mb4 を選択することをおすすめしますが、utf8 でも構いません。

ここで、前回の記事では触れなかったことを説明しておきます。Composer の使用中に、以下のような警告が多数表示されました。

警告の内容によると、宝塔の PHP では関連する関数がデフォルトで無効化されているようです。まとめると、削除する必要があるのは以下の関数です。

Plain Text
putenvpcntl_signalproc_open

インストール開始

まずサイトのルートディレクトリに cd し、rm -rf * ですべてのファイルを削除します。

ファイルを削除

ええと、試してみたところ rm -rf では完全に削除できなかったので、宝塔パネルのファイル管理から削除しましょう。.htaccess.user.ini も削除し、そのディレクトリ内にファイルがない状態にします。その後、Composer を使って直接インストールします。

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

しばらくするとインストールが完了します。すぐにサイトへアクセスするのではなく、続けてまず簡体字中国語のプラグインをインストールしましょう。

Plain Text
# 繁体中文composer require csineneo/lang-traditional-chinese# 简体中文composer require csineneo/lang-simplified-chinese

続いて、サイトディレクトリ内のすべてのディレクトリとファイルの権限を 755 に変更し、サイトの実行ディレクトリを /public に設定します。

これでサイトにアクセスできます!

コメント

(29)
  1. wangyvefang
    Chrome 78 Windows 10

    你好,安装好之后管理页面404怎么办呢?

  2. lzc
    Chrome 74 Windows 10

    ::aru:shy::

  3. ZAESKY
    Chrome 79 Windows 10

    在哪里可以下载到完整版呀? ::aru:shy::

  4. Chrome 79 Windows 10

    楼主,有中文翻译吗

    1. Chrome 80 Windows 10

      网站根目录运行 <pre> //繁体中文 composer require csineneo/lang-traditional-chinese //简体中文 composer require csineneo/lang-simplified-chinese </pre>

    2. Chrome 80 Windows 10

      用ssh连接上你的服务器,cd打开flarum根目录,输入 <pre> composer require csineneo/lang-simplified-chinese </pre> 然后回车安装简体中文插件

  5. Chrome 79 Windows 10

    站长能加一下你QQ吗?方便联系,有些问题不太懂 ::twemoji:smile::

  6. Edge 80 Windows 10

    谢谢大佬,已经解决了 ::aru:proud::

  7. Sogou Explorer 1 Windows 10

    按照https://bbs.stkey.top/d/216-%E4%BB%8B%E7%BB%8D-flarum/3

  8. Sogou Explorer 1 Windows 10

    不错,准备去搭一个试试,谢谢分享

  9. gogobody
    Chrome 83 Windows 10

    老哥,你的服务器买的哪的啊,感觉挺快

  10. Chrome 84 Windows 10

    太赞了,我这个小白终于知道怎么安装了,Thanks

コメントを投稿

憂いを忘れる一枚

「憂いを忘れる一枚」は、技術探究と日々の暮らしをテーマにした個人サイトです。Web 開発、バックエンド、DevOps の実践を記録し、ソフトウェアツールやデジタル体験、コードの外で得た見聞と思索を共有します。

© 2026 憂いを忘れる一枚. 無断転載を禁じます.