ホームページ >バックエンド開発 >PHPチュートリアル >Flarumを最初に見る - 次世代フォーラムはシンプルになりました
flarum:ベータ
の次世代フォーラムプラットフォームFlarumは、現在公開されているモダンなオープンソースフォーラムソリューションです。 この記事では、ホームステッド内でのセットアップを改善したVagrant仮想マシン、その主要な機能、およびそれが他のフォーラムプラットフォームとどのように比較されるかについて説明します。
主要な機能と利点:
のホストエントリ)。 あなたのポイントから
を確保してください。、flarum
flarum.app
/etc/hosts
インストール手順:Homestead.yaml
flarum.app
home/vagrant/Code
vagrant up
最新のFlarumリリースをダウンロードして、http://flarum.app
ディレクトリに抽出します。
WebServer構成:ssh in homestead vmにsshを入れて、nginx構成ファイル()を編集します。サーバーブロック内の以下を追加します。
flarum
)。sudo nano /etc/nginx/sites-available/flarum.app
flarumデータベースとユーザーを作成します:location ~ .php${}
<code class="language-nginx"> 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; }</code>
sudo service nginx restart
flarumのインストール:
<code class="language-sql">mysql -u homestead -psecret CREATE DATABASE flarum; CREATE USER 'flarum'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON flarum.* TO 'flarum'@'localhost'; FLUSH PRIVILEGES;</code>管理パネルのカスタマイズ:
管理パネル(ユーザーメニューからアクセス可能)では、さまざまなカスタマイズが可能です。
「ディスカッションの開始」ボタンを赤に変更するには、これをカスタムCSSセクションに追加します。
<code class="language-nginx"> 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; }</code>
拡張機能とテーマ:
他のプラットフォームとの比較(談話、nodebb):
Flarumは、特にそのリソース効率とモバイルファーストアプローチ、特に魅力的な代替手段を提供します。 ただし、その成熟度とコミュニティサイズは、談話やnodeBBなどの確立されたプラットフォームと比較してまだ発生しています。 選択は、個々のニーズと優先順位に依存します
結論:
Flarumは、モダンなデザインと効率的なアーキテクチャを備えた有望なフォーラムプラットフォームです。まだベータ版ですが、その可能性は重要です。特に、PHPに満足している開発者や、軽量でカスタマイズ可能なモバイルに優しいソリューションを求めている開発者にとっては重要です。 その長期的な成功は、継続的な開発、コミュニティの成長、ユーザーのフィードバックに依存します。 よくある質問(FAQ):(元のFAQセクションが保持され、マイナーなスタイルの編集があります。
以上がFlarumを最初に見る - 次世代フォーラムはシンプルになりましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。