Joomla! 5.4.0からJoomla! 6.0.0へアップグレードしました。
概要
- 2025/10/14付けのJoomla! 5.4とJoomla! 6.0のリリース後、直ちにJoomla! 5.4へアップデートを実施しました
- これにより、Backward Compatibility 6 pluginが導入され、サードパーティ製の拡張機能対策も整いました
- 当サイトは、Joomla!同梱のCassiopeiaテンプレートを採用しているため、サードパーティ製テンプレートに比較して、アップグレードによるトラブルの懸念はそれほどでもありません
- 導入しているエクステンションも、JCE, Akeeba Backup, Convert Forms等、メジャーなものばかりでJoomla! 6への対応も問題ありません
- 当初は、6.0.1のリリースまで待つつもりでおりましたが、リリースから1ヶ月を経過し、待ちきれず、6.0.0へのアップグレードを実施しました
- 結果、特にトラブルなくJoomla! 6.0へのアップグレード完了となりました
Joomla! 6.0 動作要件
- Joomla! Programmers Documentation | Technica Requirements
- 当サイトの環境との比較は次のとおりです
Software Recommended Supported Minimum f-labs.jp PHP 8.4 8.3.0 8.3.0 8.4.8 MariaDB 12.0 10.6 10.4 11.8.3 Apache 2.4 2.4 2.4.62 - 当サーバーのMariaDBは意図してLTSの11.8で運用しています
Joomla! 6.0 の新機能
- Joomla! 6
- Joomla! | Release News | Joomla 6.0 and Joomla 5.4 are here!
- メジャーアップグレードであるJoomla! 6.0は次の新しい機能が謳われています
- Automatic Joomla! Updates
- Cassiopeia Extended
- New Custom Fields
- Extended Versioning
自動アップデート
- Joomla! 5.1で導入されたTUFセキュアJoomlaアップデートは、Joomla! 5.4と6.0においてJoomla Coreの自動アップデートへと進化しました。これによりサイトはユーザーが何もしなくても、自動的かつ安全に最新の状態に保つことができるようになります
Childテンプレート Cassiopeia Extended
- 従来より同梱されているテンプレートのCassiopeiaに子テンプレートとしてCassiopeia Extendedが用意されました
- Cassiopeia Extendedでは標準オプションとして、サードパーティ製テンプレートと同じように、サイトの色やフォントを設定することが可能となりました
新規カスタムフィールド
- カスタムフィールドに次の2つのフィールドタイプが追加されました
- Note
- カスタムフィールド間や記事内にメモを追加できます
- Number
- Format as Currencyオプションにて通貨フォーマットを指定できます
- Note
バージョン管理システムの拡張
- Joomlaのバージョン管理システムが、カスタム フィールド、タグ、カテゴリを含むように強化されました
インストール済エクステンションのチェック
- アップグレードを実施する前に、当方のJoomla!にインストールされているエクステンションのJoomla! 6.0への対応状況を確認します
Akeeba Backup for Joomla!
Akeeba | Compatibility
- Akeeba Backup for Joomla! 10.1.0 がJoomla! 6.0 / PHP 8.3-8.4 の組み合わせに対応しています
JCE
JCE | JCE Pro 2.9.96 released
- JCE Proですが、JCE Pro 2.9.96がJoomla! 6に対応しています
- FreeのJCE Coreも問題いと判断しました
Convert Forms
- tassos.gr | Convert Forms | Whats new | v5.1.0
- 2025/11/13付けリリースのv5.1.0でネイティブサポートとなりました
アップグレード手順
- アップグレード手順は、Joomla! 4.4からJoomla! 5.xへの手順と基本的に同じです
- Joomla! Documentation | Joomla 4.4.x to 5.x Planning and Upgrade Step by Step
- 2025/11/17時点ではJoomla 5.4 to 6.0の公式ドキュメントは用意されていないようです
- Joomla! Documentation | Joomla 4.4.x to 5.x Planning and Upgrade Step by Step
参照
Joomla! 6.0へのアップグレード手順
- Joomla! 5.4へのアップデート
- Backward Compatibility Plugin 6をインストールするため、アップデートは大前提となります
- サイトのバックアップ
- 当サイトでは、Akeeba Bacxkupにてバックアップを実行しております
- インストール済エクステンションのアップデート
- エクステンションのアップデートは、日々心掛けておりますので常時最新状態です
- Joomla! 5 インストール時に導入されたBackward Compatibility Pluginを無効化
- システム設定を変更しJoomla! 6へのアップグレードを有効化
- Joomla! 6.0へのアップグレードの実行
古いBackward Compatibility Pluginの無効化
- 当方サーバーへJoomla! 5.3.1をインストールした際に付属していたビヘイビアBackward Compatibilityプラグインを無効とします
- System > Manage > Pluginsをクリックします
- Search textboxにbackwardと入力し、検索ボタンをクリックします
- 古いBehaviour-Backward CompatibilityのStatus列のenabled disabledボタンをクリックします


Joomla Updateチャネルの変更
- メジャーアップグレードである6.0へのオンラインアップグレードを有効とするために、Joomla Updateのチャネルを一時的に[Joomla Next]に変更します
- System > Componet > Joomla Updateをクリックします
- Update Source tab > Update Source blkをクリックします
- Update ChannelオプションをDefault Joomla Nextに変更します
- Save & Closeをクリックします

Joomla! 6.0へのアップグレード
Joomla 6.0.0への事前チェック
Requierd Settings
Recommended Settings
Extensions
- Warning表示されています

There are plugins installed and enabled that could interfere with the Joomla update and result in a failed update that leaves the site inaccessible.
You are strongly advised to update, disable or uninstall these plugins before upgrading.- アップデートに失敗し、サイトにアクセスできなくなる可能性…
- 特に「潜在的アップグレードの問題」と指摘されているのは、次の2つでした
- Plugin: System - Tassos Framework
- Plugin: Convart Forms
- いずれも、Contacフォーム設定時に導入したエクステンションConvart Formsのプラグインです(Tassosは作者のお名前)
- その一方で、コンポーネントConvart Formsは、JCEやAkeeba Backupと並んでNo Update Requiredの結果を得ています

- リストの中には、template_childも含まれており、6.0 Compatibility情報を確認できないことが理由と思われますが、前述のとおり、Convert Formsの作者がネイティブサポートを表明しておりますので、ここは作者を信じて無視することとしました
Joomla! 6.0へのアップグレード実行
- Acknowledge the warnings about potentially incompatible extensions and proceed with the updateに「覚悟」のチェックを入れ、[Update]をクリックします

- 更に、ポップアップメッセージで念押しの確認をされます

- I'm aware that a backup before any update is hightly recommended.に「ガッテン承知の助 (昭和っ!)」のチェックを入れ、[Start Update]をクリックします

- アップグレード完了まで30秒ほどでした
- Joomla Updateのチャネルが自動的にJoomla NextからDefaultに戻っています
- Home Dashboardを表示すると、[What's New in Joomla 6!]が表示されました


- [Cassiopeia Extended], [Extended Versioning], [Automatic Joomla Updates]が紹介されています
Automated Updatesの有効化
- Home DashboardのInformationにInstallation Messagesが1件届いていました

- Automated Updatesの有効化を促されています
- [Activate Automated Updates]をクリックして、有効化します

- なお、有効化前のダッシュボードにも自動アップデート無効と表示されています

- ちなみに、メッセージから辿らない場合、System > Component > Joomla! Update > Automated Updates > Automated Updateで有効/無効を指定できます

- ダッシュボードの表示が自動アップデート有効になりました

Childテンプレート Cassiopeia Extended
- Joomla! 6の新機能の一つである、新しいCassiopeia テンプレートのCassiopeia Extendedはcassiopeia_childとして追加されています(下図直線枠)

- そのため、子テンプレートを使用せず、親テンプレートをカスタマイズしている環境でも、Joomla! 6.0へのアップグレード時に上書きされることはありません
- なお、当サイトでは、Cassiopeiaの子テンプレートをカスタマイズする運用としています(上図点線枠)
- 現在はまだ、Joomla! 5.4までカスタマイズを続けたcassiopeia_childのindex.phpとuser.cssのままですが、今後Cassiopeia Extendedへ移行する予定です
- Cassiopeia Extended Styleの新オプション[Color Settings]です
![Cassiopeia Extended Styleの新オプション[Color Settings] Cassiopeia Extended Styleの新オプション[Color Settings]](/images/article_images/2025-11-16-17-41-07/2025-11-16-17-41-07_23.png)
- Cassiopeia Extended Styleの新オプション[Font Settings]です
![Cassiopeia Extended Styleの新オプション[Font Settings] Cassiopeia Extended Styleの新オプション[Font Settings]](/images/article_images/2025-11-16-17-41-07/2025-11-16-17-41-07_24.png)






