私の初歩的なミスと思いますが、
NC2からNC3への移行ができない状況となりました。
<経緯>
windows server2016へApache2.4系のWebサーバを導入し
新たにサーバを用意しました。
NC2→バージョン 2.4.2.1
NC3→バージョン 3.2.2
<移行について>
手順に従い旧環境から新環境へ必要データを移行、
DBへリストアし「Nc2ToNc3」を実施しましたが、
以下のエラーが出力されました。
※一部情報を修正しています。
旧環境でユーザ情報の中で「管理者」が複数登録されていた場合は
新環境にもすべての「管理者」を移行前に作成しなければならないでしょうか。
<以下エラー情報>
コマンドプロンプトにて実施
(ルートディレクトリ名)\NC3\app> Console\cake.bat Nc2ToNc3 --database nc_center --prefix nc2_center_ --upload_path (ルートディレクトリ名フルパス)\webapp\uploads --base_url (アドレス) --nc3base /NC3
Welcome to CakePHP v2.10.14 Console
---------------------------------------------------------------
App : app
Path: (ルートディレクトリ名)\NC3\app\
---------------------------------------------------------------
Notice Error: Undefined index: User in [(ルートディレクトリ名)\NC3\app\Plugin\Nc2ToNc3\Console\Command\Nc2ToNc3Shell.php, line 128]
2019-11-28 09:46:34 Debug: Undefined index: User in [(ルートディレクトリ名)\NC3\app\Plugin\Nc2ToNc3\Console\Command\Nc2ToNc3Shell.php, line 128]
Error: Argument 1 passed to AuthComponent::identify() must be an instance of CakeRequest, null given, called in (ルートディレクトリ名)\NC3\vendors\cakephp\cakephp\lib\Cake\Controller\Component\AuthComponent.php on line 612
#0 (ルートディレクトリ名)\NC3\vendors\cakephp\cakephp\lib\Cake\Controller\Component\AuthComponent.php(612): AuthComponent->identify(NULL, NULL)
#1 (ルートディレクトリ名)\NC3\app\Plugin\Nc2ToNc3\Console\Command\Nc2ToNc3Shell.php(128): AuthComponent->login(NULL)
#2 (ルートディレクトリ名)\NC3\vendors\cakephp\cakephp\lib\Cake\Console\Shell.php(462): Nc2ToNc3Shell->main()
#3 (ルートディレクトリ名)\NC3\vendors\cakephp\cakephp\lib\Cake\Console\ShellDispatcher.php(219): Shell->runCommand('--database', Array)
#4 (ルートディレクトリ名)\NC3\vendors\cakephp\cakephp\lib\Cake\Console\ShellDispatcher.php(66): ShellDispatcher->dispatch()
#5 (ルートディレクトリ名)\NC3\app\Console\cake.php(35): ShellDispatcher::run(Array)
#6 {main}
ご確認いただく際に不足している情報がございましたら、
ご指摘ください。よろしくお願いします。