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では、全く別モノのようです!
コメント