Joomla 4.0 へのアップグレードを急いではいけない

 2021/08/27(金) 11:17  
Joomla 4.0 へのアップグレードを急いではいけない Image by Gerd Altmann

Joomla! のメジャーアップデート版となる v4.0 は、これまでとは全く外観が異なる管理コントロールパネルを持ち、構成が変わります。また Joomla! 自体がアクセシビリティへの対応を強化する方向に動いており、今後はこの点も考慮していく事が求められます。

現在、Joomla 3 をご利用の方なら、Joomla 4 への移行にはとても関心があるかと思いますが、マイナーアップデートのような感覚で Joomla 4 にすぐにアップデートをするのはかなり危険です。最悪はサイトが崩壊してしまうかもしれません。

なぜ Joomla 4 にすぐにアップグレードしてはいけないのか?

もし100%、Joomla! の標準機能だけでウェブサイトを運営しているのであれば、Joomla 4 へのアップグレードを恐れる必要はありません。すぐにでもサブディレクトリ等にバックアップデータからクローンサイトを構築し、テストしてみると良いでしょう。

しかし多くのウェブサイトは、外部デベロッパーが開発したエクステンションを少なからず利用しているはずです。この場合、そのエクステンションの Joomla 4 対応がカギとなります。

つまり、利用している全てのエクステンションが Joomla 4対応になっていることが必要なのです。

まず最初に行うことは?

Joomla 4 へのアップグレードを考えているのであれば、最初に行うことは、確実に Joomla 3.10.x へのアップデートを達成することです。もし Joomla 2.5 など古いシステムを使っているのであれば、これを機会に全面リニューアルを検討すると良いでしょう。

Joomla 3.10.x へのアップが完了しましたら、管理コントロールパネルの「コンポーネント」メニュー配下の「Joomla! の更新」にアクセスし、ページ右上の「オプション」をクリックしてください。

オプションをクリックして表示されるページ上にあるプルダウンメニューから「Joomla Next」を選択して保存して閉じます。

すると元の「Joomla! の更新」ページに戻りますが、そのページの表示内容がガラリと変化していることに気がつくことでしょう。

ページをスクロールダウンして内容を確認してみてください。
潜在的なアップグレードの問題があります」と表示されるエクステンションが意外に多く見つけられるのではないでしょうか。

この表示が出なくなったとき、それが Joomla 4 へのアップグレードタイミングです。
インストールしている各種エクステンションの最新性を保ち続ければ、いずれはこの表示はなくなるはずです。

もし2022年春になってもこの表示がなくならないとすれば、そのエクステンションのデベロッパーは信頼に値しません。そのデベロッパーのサイト情報を確認しても何も情報が得られないのであれば(またはデベロッパーに問い合わせをしても返答がなければ)、代替えのエクステンションを探した方が良いでしょう。

Joomla 4へのアップグレード方法

Joomla 4へのアップグレード方法については、以下のページで案内されています。
Joomla 3.x to 4.x Step by Step Migration

そのページに書かれている通り、Joomla 4 へのアップグレードの際には、ワンクリックでは済みません。
以下の前提条件が満たせない方は、信頼できる方に相談されることを強くお勧めいたします。もちろん、4CREATOR JAPAN に相談するのがベストでしょう!(笑)

  • Joomla 3.10.x へのアップデートが完了していること
  • サーバー内の各種操作ができること(FTP、Database、phpMyAdmin、File Manager等の操作)
  • Joomla のバックアップおよびリストアができること
  • Joomla にインストールした各種エクステンションを把握できていること

Joomla! 4.x を利用するためのサーバ仕様要件

ソフトウエア 推奨 最低条件 外部リンク
PHP 8.0 7.2.5 https://www.php.net
利用可能なデータベース
MySQL 5.6 + 5.6 https://www.mysql.com
PostgreSQL 11.0 + 11.0 (PHPでの ext / pgsqlのサポートは廃止、 現在 PostgreSQLPDOドライバーが必要)
利用可能なウェブサーバー
Apache 2.4 + 2.4 (mod_mysql, mod_xml, and mod_zlib が必要)
Nginx 1.18 + 1.10 https://www.nginx.com/resources/wiki/
Microsoft IIS 10 + 8 https://www.iis.net
最終修正日 2021/08/27(金) 11:56
初めてのご利用ですか? ご登録はこちら!

ログイン