和6年能登半島地震により亡くなられた方々のご冥福をお祈りするとともに、被害に遭われた皆さまに対し、心よりお見舞い申し上げます。一日も早く被災地の安全が確保され、復旧が進む事を心よりお祈り申し上げます。

Joomla!4 アップグレードめも

Joomla! 3.10.8からJoomla!4.1.2にアップグレードした時のめも。

事前に、Joomla! 3.10.8のバックアップをAkeeba Backupで取得しておく。
リストアは、kickstartで行う。(kickstartのDLは、こちら→All Releases – Akeeba Kickstart

環境

# uname -a
FreeBSD www.server-bff.net 12.3-RELEASE
FreeBSD 12.3-RELEASE r371126 GENERIC  amd64

# httpd -v
Server version: Apache/2.4.53 (FreeBSD)

# php -v
PHP 7.4.29 (cli) (built: Apr 16 2022 05:35:17) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies


# mariadb
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 356
Server version: 10.5.15-MariaDB FreeBSD Ports

ざっくり手順

1.DocumentRoot配下に、Joomla!4 アップグレード用のディレクトリ(TEST)作成
2.Joomla!4 のデータベース作成
3.TESTディレクトリに、Joomla! 3.10.8のバックアップをリストア
4.httpd.confのDocumentRootをTESTに変更
5.Apache再起動!
6.管理コントロールパネルにアクセスして「更新前チェック]実行
7.「潜在的なアップグレードの問題があります」表示のエクステンションを停止
8.ライブアップデート(^^)/
9.管理コントロールパネルにアクセス
10.アップグレード完了!


みごとに、上記「ざっくり手順」の9番目でハマりました(-_-;)
管理コントロールパネルにログインできたものの・・・
エラーだらけで、手に負えない(泣)
エクステンションは停止してあるが、削除しないとだめなの???
もう、荒業実行!
TESTディレクトリ内の、pluginsディレクトリを丸ごと削除しちゃうょ。

# rm -rf plugins
# mkdir plugins
# chown www:www plugins

Apache再起動して、再度、管理コントロールパネルにログイン!
おぉ!!!良いんじゃない( ̄ー ̄)ニヤリ

何だか、管理画面の様子が異なる。
慣れるまで、あれどこだ?って探し回る感じ(笑)
Joomla!3 系とJoomla!4では、全く別モノのようです!

コメント