Joomla! CMS
Joomla! は、ウェブサイトやオンラインアプリケーションを簡単に構築できる、無料のオープンソースコンテンツ管理システムです。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
サイト構築に適した強力なオープンソースCMS
主な機能
- 柔軟な権限管理システム
- ネイティブな多言語サポート
- 強力な拡張エコシステム
- SEOフレンドリーで安全
- 複雑なサイトアーキテクチャに最適
できないこと
- •PHP 8.1以降およびMySQL/MariaDB/PostgreSQLが必要です。GitHubのソースコードからインストールする場合はComposerとNode.jsが必要です。一般のユーザーは公式インストールパッケージをご利用ください。一部の拡張機能は有料の場合があります。
使用例
- 企業公式サイト
- 個人ブログ
- オンラインマガジン
- コミュニティポータル
詳細説明
Joomla! は無料のオープンソースコンテンツ管理システム(CMS)で、ゼロから始めることなくウェブサイトやオンラインアプリケーションを構築できます。PHPベースで動作し、MySQL、MariaDB、PostgreSQLをサポートしています。WordPressと比較して、Joomlaの中核的な強みは、より柔軟なユーザー権限管理とネイティブな多言語サポートにあります——追加のプラグインは必要ありません。数千もの拡張機能とテンプレートを備えており、シンプルなブログから複雑な企業ポータルまで、あらゆるウェブサイトを作成できます。活発なコミュニティが詳細なドキュメントとサポートを提供しています。
トラブルシューティング & FAQ (2)
トラブル対応Joomla API の PATCH /v1/users/levels/{id} で、省略した "rules" が [0] にリセットされるのはなぜですか?
これは既知の Joomla 4.4.x の PATCH マージのバグです。rules が省略されると、ApiController::save() は "[8,1535]" のような JSON 文字列であるデータベースの値をマージします。その後、intarray フォームフィルターがその文字列を [0] に強制変換し、既存の rules を警告なく上書きしてしまいます。
回避策: rules を含まない部分的な PATCH を送信しないでください。まず GET でレベルを取得し、現在の rules 配列を保持してから、属性セット全体を PATCH してください:
GET /api/index.php/v1/users/levels/377
Authorization: Bearer <token>
次に以下を送信します:
PATCH /api/index.php/v1/users/levels/377
Authorization: Bearer <token>
Content-Type: application/json
{
"title": "Global-Country-LATAM-MX-ESS",
"rules": [8, 1535]
}
rules がすでに [0] に変更されている場合は、同じ方法で正しいルール ID を PATCH で書き戻してください。Joomla のリリースで配列/JSON のマージ動作が修正されるまで、この GET-merge-PATCH パターンを適用してください。
トラブル対応6.1.4 からアップグレードした後、Joomla 6.2.0 の言語スイッチャーが関連付けられたメニュー項目ではなくホームページにリダイレクトされるのはなぜですか?
これは Joomla 6.2.0 で確認されたリグレッションです。Language Switcher がメニュー項目の関連付けを無視し、双方向のいずれにおいても、選択した言語のホームページへのリンクを常に生成してしまいます。System – Language Filter プラグインで Item Associations が有効になっており、すべての関連付けが正しく設定されている場合でも、Joomla 標準の記事およびメニューの関連付けでこの問題が発生します。現時点では設定による修正方法はありません。検証済みの唯一の回避策は、Joomla 6.1.4 のバックアップを復元すること(6.1.4 へのダウングレード)で、これにより問題は直ちに解決します。ダウングレードする前に、以下の基本事項を確認してください。(1) System – Language Filter プラグインが有効で、'Item Associations' が Yes に設定されていること、(2) Menus > 使用しているメニュー > 項目 > Associations タブでメニュー項目の関連付けがまだ存在していること。両方とも正しい場合、この問題は 6.2.0 コアのリグレッションです。6.1.4 のまま使用を続け、アップグレードする前に公式のパッチリリースを待ってください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:https://downloads.joomla.org にアクセスして、最新の安定版インストールパッケージをダウンロードします
ステップ2:圧縮パッケージをWebサーバーのディレクトリ(例:/var/www/html)に解凍します
ステップ3:ブラウザでサイトを開き、インストールウィザードに従ってデータベースとサイト情報を設定します
- ステップ1:https://downloads.joomla.org にアクセスして、最新の安定版インストールパッケージをダウンロードします
- ステップ2:圧縮パッケージをWebサーバーのディレクトリ(例:/var/www/html)に解凍します
- ステップ3:ブラウザでサイトを開き、インストールウィザードに従ってデータベースとサイト情報を設定します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Joomlaのインストールディレクトリを削除し、データベース内で対応するデータベースを削除すれば、アンインストールが完了します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs