フォーラム掲示板について

以下の目的、注意点などご確認いただき、ご使用ください。

目的
Connect-CMSのユーザやConnect-CMSに興味のある方同士で自由に意見交換できる場を提供する目的で、コミュニティ掲示板として提供しています。
投稿方法
このサイトにユーザー登録することで、投稿することができます。
投稿内容
投稿内容は公開されます。
Connect-CMSに無関係な内容が記載されたと判断した場合、削除することがあります。
バグ情報
バグ(不具合)はGithub のIssues(https://github.com/opensource-workshop/connect-cms/issues)に記載していただくと、開発者に伝わりやすくなります。
また、セキュリティなど重大な事象の場合は、お問い合わせページよりお知らせください。優先的に調査いたします。
また、貢献ガイド(https://connect-cms.jp/abount/contributions)も参照をお願いします。

フォーラム掲示板

Re5: netccommons2からの移行

2022年1月14日 09時43分 [horiguchi]

お世話になっております。OSWS堀口です。

移行できたようで良かったです。
キャビネットの500エラーに関してはちょっと検討がつきませんので、
strage/storage/logsに出力されたエラーログを確認する他ないかと思います。

スレッドの記事一覧
2022-01-11 [千寿福祉会]

お世話になります。

先日、xserverへのインストールが終わり移行作業のテストをしております。

作業自体はエラーもなく終わったようなのですが、ユーザーやコンテンツが移行されていないようです。

コンソール上は下記のように終了しています。

php -d memory_limit=512M artisan command:ExportNc2 all
page_id,block_id,category,message
,,Start exportNc2.,
,,Start nc2ExportAbbreviateUrl.,
[connect-cms]$ php artisan command:ImportSite all
page_id,block_id,category,message
,,importSite() Start.,
,,Permalinks import Start.,
page_id,block_id,category,message
,,固定URLの詳細なし,short_url = johm0icec
,,固定URLの詳細なし,short_url = jogfwce4x
,,固定URLの詳細なし,short_url = jonv0itnz
,,固定URLの詳細なし,short_url = jopa8cq6w
,,固定URLの詳細なし,short_url = jozbwiaz9
,,固定URLの詳細なし,short_url = jo0aa3cxd
,,固定URLの詳細なし,short_url = jod6wpnuj
,,固定URLの詳細なし,short_url = jo5e337jn
,,固定URLの詳細なし,short_url = muqyg83ys
,,固定URLの詳細なし,short_url = jo9ao47bf
,,固定URLの詳細なし,short_url = muz9vqblt
,,固定URLの詳細なし,short_url = jo3c9do5e
,,固定URLの詳細なし,short_url = mul09olwr
,,固定URLの詳細なし,short_url = jori4r9nq
,,固定URLの詳細なし,short_url = joz6t2mkj
,,固定URLの詳細なし,short_url = jovwdsz9h
,,固定URLの詳細なし,short_url = jowxrflez
,,固定URLの詳細なし,short_url = joj8fdbra
,,固定URLの詳細なし,short_url = jom9xsai0
,,固定URLの詳細なし,short_url = jo7mnffbm
,,固定URLの詳細なし,short_url = jo21j0h20
,,固定URLの詳細なし,short_url = jojm7774m
,,固定URLの詳細なし,short_url = jo82td0cl
,,固定URLの詳細なし,short_url = jog5hfcp1
,,固定URLの詳細なし,short_url = joqryngun
,,固定URLの詳細なし,short_url = joei2muob
,,固定URLの詳細なし,short_url = jotzy9b2z
,,固定URLの詳細なし,short_url = jo3k0di8n
,,固定URLの詳細なし,short_url = bbgvfrhny
,,固定URLの詳細なし,short_url = bb3pdco26
,,固定URLの詳細なし,short_url = mukiy5t8n
,,固定URLの詳細なし,short_url = josflhxbs
,,固定URLの詳細なし,short_url = bb3m8gw5r
,,固定URLの詳細なし,short_url = bbsojt9zp
,,固定URLの詳細なし,short_url = bbabdaffk
,,固定URLの詳細なし,short_url = bbhhg1yxw
,,固定URLの詳細なし,short_url = johnogqri
,,importSite() Start.,
,,Permalinks import Start.,
[connect-cms]$

しかし表示が404で元のnetcommons2のユーザーが移行されていません。

移行元には10人ほどのユーザがいます。

cCMS1

cCMS2

2022-01-11 [horiguchi]

お世話になっております。OSWS堀口です。

移行コマンドは、2種に分かれており、
NC2から中間ファイルにエクスポートするコマンドが途中で終わってる気がしてます。

再度、以下コマンドを実行して、[インストールディレクトリ]/storage/app/migrationにファイルが出力されているかを確認した方が良いかと思います。

php -d memory_limit=512M artisan command:ExportNc2 all redo


後は、.envファイルのMIGRATION_CONFIG_PATHの指定iniファイルの設定(記載内容)を見直した方が良いかもしれません。

2022-01-12 [千寿福祉会]

OSWS堀口様

お世話になります。

redoしても結果は同じなので.envを見直しています。

# migration option (Common)

MIGRATION_JOB_MONITOR=true

MIGRATION_JOB_LOG=true

MIGRATION_CONFIG_PATH=/home/senjuu/tenp.site/connect-cms/_migration_config/migration_config.ini

# migration option (NetCommons2)

NC2_EXPORT_UPLOADS_PATH=/home/senju/org.jp/public_html/webapp/uploads/

同じxserver上の別ドメインなのでパスはこれで良いと思っていたのですが

MIGRATION_CONFIG_PATH=/home/senjuu/tenp.site/connect-cms/_migration_config/migration_config.iniのディレクトリは移行処理前にこちらで作成する必要があるのでしょうか?

githubの事例はWindowsのパス区切りだったので/区切りに変えました。

処理が終わると消されるのかと思っていたんですが、作られた形跡がないので質問させていただきます。

よろしくお願いします。

2022-01-12 [horiguchi]

お世話になっております。OSWS堀口です。

>NC2_EXPORT_UPLOADS_PATH=/home/senju/org.jp/public_html/webapp/uploads/

これは正しい気がしますね。


>MIGRATION_CONFIG_PATH=/home/senjuu/tenp.site/connect->cms/_migration_config/migration_config.iniのディレクトリは移行処理前にこちらで作成する必要があるのでしょうか?

MIGRATION_CONFIG_PATHを指定している場合は、migration_config.ini(そこまでのパスも含め)は移行コマンド実行前に作成する必要がありますね。

以下sampleファイルを参考に移行設定を記載してみてください
https://github.com/opensource-workshop/connect-cms/blob/master/app/Traits/Migration/sample/migration_config/migration_config.sample.ini



2022-01-13 [千寿福祉会]

OSWS堀口様

お世話になります。

config.iniを指定するととりあえずは移行できました。

ただキャビネットを利用しているところが Error: 500 internal server error. (システムでエラーが発生しました)

となります。

キャビネット自体は複数設置していますが1つのキャビネットで発生しています。

正常に移行できていたキャビネットのところで問題のキャビネットに切り替えるとエラーになります。

ログ等が必要であれば教えて下さい。

よろしくお願いします。

2022-01-13 [千寿福祉会]

OSWS堀口様

お世話になります。

config.iniを指定するととりあえずは移行できました。

[connect-cms]$ php -d memory_limit=512M artisan command:ExportNc2 all redo
page_id,block_id,category,message
,,Start exportNc2.,
,,Start this->nc2ExportBasic.,
,,Start this->nc2ExportUploads.,
,,Start nc2ExportUsers.,
,,Start nc2ExportRooms.,
,,Start nc2ExportJournal.,
,,Start nc2ExportBbs.,
,,Start nc2ExportMultidatabase.,
,,Start nc2ExportRegistration.,
,,Start nc2ExportLinklist.,
,,Start nc2ExportWhatsnew.,
page_id,block_id,category,message
,,新着:未対応プラグイン,action_names = cabinet
,,新着:未対応プラグイン,action_names = multidatabase
,,新着:未対応プラグイン,action_names = cabinet
,,新着:未対応プラグイン,action_names = multidatabase
,,Start nc2ExportCabinet.,
,,Start nc2ExportCounter.,
,,Start nc2ExportCalendar.,
,,Start nc2ExportAbbreviateUrl.,
,,Page,page_id = 15
,,Page,page_id = 16
,,Page,page_id = 59
,,Page,page_id = 60
,,Page,page_id = 61
,,Page,page_id = 62
,,Page,page_id = 63
,,Page,page_id = 64
,,Page,page_id = 65
,,Page,page_id = 66
,,Page,page_id = 67
,,Page,page_id = 51
,,Page,page_id = 52
,,Page,page_id = 53
,,Page,page_id = 54
,,Page,page_id = 55
,,Page,page_id = 56
,,Page,page_id = 94
,,Page,page_id = 57
,,Page,page_id = 17
17,17,no migrate module,モジュール = iframe
,,Page,page_id = 18
,,Page,page_id = 93
,,Page,page_id = 20
,,Page,page_id = 21
,,Page,page_id = 22
,,Page,page_id = 95
,,データベースのソートが未対応順(カスタマイズ順),nc2_multidatabase_block = 201
,,データベースのソートが未対応順(カスタマイズ順),nc2_multidatabase_block = 178
,,Page,page_id = 23
,,Page,page_id = 82
,,Page,page_id = 96
,,Page,page_id = 97
,,Page,page_id = 98
,,Page,page_id = 83
,,Page,page_id = 91
,,Page,page_id = 99
,,Page,page_id = 100
,,Page,page_id = 81
81,124,no migrate module,モジュール = circular
,,Page,page_id = 90
90,182,no migrate module,モジュール = questionnaire
90,160,no migrate module,モジュール = photoalbum
[connect-cms]$ php artisan command:ImportSite all redo
page_id,block_id,category,message
,,importSite() Start.,
,,Basic import Start.,
,,uploads import Start.,
,,Users import Start.,
,,Blogs import Start.,
,,Databases import Start.,
,,Forms import Start.,
,,Faqs import Start.,
,,Linklists import Start.,
,,Whatsnews import Start.,
,,Cabinets import Start.,
,,Bbses import Start.,
,,Counters import start.,
,,Calendars import start.,
page_id,block_id,category,message
,,カレンダー予定なし,カレンダー名=全会員, ini_path=/home/senju/new.site/connect-cms/storage/app/migration/import/calendars/calendar_room_0000.ini
,,カレンダー予定なし,カレンダー名=パブリックスペース, ini_path=/home/senju/new.site/connect-cms/storage/app/migration/import/calendars/calendar_room_0001.ini
,,カレンダー予定なし,カレンダー名=test, ini_path=/home/senju/new.site/connect-cms/storage/app/migration/import/calendars/calendar_room_0090.ini
,,Slideshows import start.,
,,Permalinks import Start.,
,,Simplemovie import start.,
,,Groups import Start.,
,,importSite() Start.,
,,Basic import Start.,
,,uploads import Start.,
,,Users import Start.,
,,Blogs import Start.,
,,Databases import Start.,
,,Forms import Start.,
,,Faqs import Start.,
,,Linklists import Start.,
,,Whatsnews import Start.,
,,Cabinets import Start.,
,,Bbses import Start.,
,,Counters import start.,
,,Calendars import start.,
,,Slideshows import start.,
,,Permalinks import Start.,
,,Simplemovie import start.,
,,Page found. Use existing page. url=/,
,,Page found. Use existing page. url=/サイトマップ,
,,Page found. Use existing page. url=/移行用,
,,Page found. Use existing page. url=/group/社会福祉法人スタッフ連絡用,
,,Groups import Start.,
[connect-cms]$

ただキャビネットを利用しているところが Error: 500 internal server error. (システムでエラーが発生しました)

となります。

キャビネット自体は複数設置していますが1つのキャビネットで発生しています。

正常に移行できていたキャビネットのところで問題のキャビネットに切り替えるとエラーになります。

ログ等が必要であれば教えて下さい。

よろしくお願いします。

Re5: netccommons2からの移行
2022-01-14 [horiguchi]

お世話になっております。OSWS堀口です。

移行できたようで良かったです。
キャビネットの500エラーに関してはちょっと検討がつきませんので、
strage/storage/logsに出力されたエラーログを確認する他ないかと思います。

2022-01-14 [千寿福祉会]

お世話になります。

ログと移行元のモジュールのバージョンです。

移行元のモジュールはnetcommons自体は最終バージョンです。

各モジュールはバージョンアップされてないようですがアップデート

してみたほうが良いでしょうか?

スクリーンショット 2022-01-14 12.00.04

log.zip

2022-01-14 [horiguchi]

お世話になっております。OSWS堀口です。

おそらく移行前の状態(バージョン)は関係ないかと思います。
ログも参照しましたが、こちら移行時のログ(?)の様です。
今回のキャビネット500エラーは移行ではない箇所で発生していると思いますので、
Connect-CMSシステム自体のログを確認したほうがよいです。
システム管理のデバッグモードやエラーログの設定を見直し、その後、500エラーを出力させてエラー原因を追求したほうがよいかと思います。

2022-01-14 [千寿福祉会]

お世話になります。

デバッグモードにしてみました。

該当するページだと下記のような画面になりました。

スクリーンショット 2022-01-14 16.07

Illuminate \ View \ ViewException (E_ERROR)

Undefined offset: 1048576 (View: /home/senju/test.site/connect-cms/resources/views/plugins/user/cabinets/default/index.blade.php) (View: /home/senju/test.site/connect-cms/resources/views/plugins/user/cabinets/default/index.blade.php) (View: /home/senju/test.site/connect-cms/resources/views/plugins/user/cabinets/default/index.blade.php)

Previous exceptions

Undefined offset: 1048576 (View: /home/senju/test.site/connect-cms/resources/views/plugins/user/cabinets/default/index.blade.php) (View: /home/senju/test.site/connect-cms/resources/views/plugins/user/cabinets/default/index.blade.php) (0)

Undefined offset: 1048576 (View: /home/senju/test.site/connect-cms/resources/views/plugins/user/cabinets/default/index.blade.php) (0)

Undefined offset: 1048576 (0)

   COPY HIDE

Application frames (15) All frames (80)

79

Illuminate\View\ViewException 

…/app/Enums/EnumsBase.php25

77

Illuminate\View\ViewException 

…/app/Enums/EnumsBase.php25

75

Illuminate\View\ViewException 

…/app/Enums/EnumsBase.php25

73

ErrorException 

…/app/Enums/EnumsBase.php25

該当のログがこれで良いのかわかりませんが、念の為添付しておきます。

laravel-2022-01-14.log

2022-01-14 [OSWS石垣]

こんにちは。

nc2のキャビネットで設定できるアップロードサイズが1GBのとき、
移行がうまくいかないようです。

もし可能なら、nc2のキャビネットアップロードサイズを1GB以外にして
移行処理を再実行していただけますか?

2022-01-17 [千寿福祉会]

お世話になります。

おっしゃる通りキャビネットのサイズが1Gと無制限になっていました。

サイズダウン変更して移行するとうまく行きました。

移行精度の素晴らしさに喜んでいます。

これで目処が付くと思って運用サイトのいくつかを試したのですが

データベースの移行で画像が出てこないのです。

スクリーンショット 2022-01-17 15.22.16

これはどこかで設定をミスしているのでしょうか。