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

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

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

フォーラムでのサポート範囲

当フォーラムでは、Connect-CMSのトラブルなどの相談も記載いただけますが、作業を肩代わりするものではありません。
作業の依頼は、株式会社オープンソース・ワークショップの調査メニューなどをご検討ください。
https://opensource-workshop.jp/service/rescue

フォーラム掲示板

Re5: 旧バージョンからv1.1.3へアップデート後のnc2移行でエラー

2022年11月21日 14時13分 [千寿福祉会]

お世話になります。

> (2)

> form_0001.txtの内容、再確認してみてました。
> 例えば下記が1件の問合せデータなので、355行目付近のこれをまるっと消すと、インポートできるかと。

> また355行目付近で、両端ではなく文字の中に、ダブルクォーテーション(")が入ってるのかも。

とりあえずデータ確認したら怪しいところが複数ありました。

本当は全データ開示がいいのでしょうが、問い合わせで使ってるので部分的に開示します。

12 = ""理事長様・施設経営者様\n\nこの度は福祉・介護事業に役立つ情報をご案内申し上げます。\n\n福祉介護事業も黒字経営と赤字経営の二極化が進んでいます。\n厚労省の運営基準を守るだけでは、稼働率・利益率・離職率は\n成り行き任せになってしまいます。\n今こそ、運営から経営への変革が求められているのではないでしょうか。\n\n\n「運営」から「経営」へのシフトチェンジ。\n\n\nそのために必要な考え方を毎月1回、定期配信しています。\n\nこの度、メルマガ会員にご登録された方には、\nもれなく書籍「福祉介護事業の経営者・施設長のための経営ノート」をプレゼントしております。\n\nご興味ございましたら、この機会に是非ご登録くださいませ。\n\n     ▼ 詳細&メルマガ登録 ▼\n      https://xxxxx.xxx/"\n\n\n\n"

12 = "''お世話になります。\nと申します。\n\n\nこのたび、\n御社のPR動画制作をさせて頂きたく、\nご連絡致しました。\n\n\n今なら、\n初期費 0円 月額費 480円~(定期修正無料)\n\n\n\n▼サンプル動画\n\n30秒版\nhttps://xxxxxxt.xxx/momo/sample/o_s.html\n\n2分版\nhttps://xxxxxxt.xxx/momo/sample/o.html\n\n\n\n▼サービス内容 (動画で集客アップ 2つの秘訣)\n\nhttps://xxxxxt.xxx/momo/pdf/service_01_.pdf\n\n\n\n◆料金プランについて\n\n下記より、資料請求をお願いします。(メールで資料送付します)\n\nhttps://xxx.xxx/@m0\n\n※許可なくお電話は致しませんのでご安心下さい。\n\n\n\nご検討のほど、\n何卒、よろしくお願いいたします。\n\n----------------------------------\n\n動画\n\n東京支社:\n〒\n東京都\n\n営業時間:10時~18時\n\n----------------------------------"

12 = ""初めまして、突然のお問い合わせ失礼いたします。\n株式と申します。\n弊社は輸入販売代理店で\nございます。\nチェアは導きます。\n(製品紹介ページ https://xxxxxxw.xxx/xxx/)\n\n弊社は40代〜60代を中心としたテレビショッピングやカタログを中心に営業展開\nしております。\nつきましては、ぜひとも御社でのお取引を願いたいと存じます。もしご関心頂けるようでしたら、ご挨拶を兼ねてオンラインで、お打ち合わせを\nさせていただけないでしょうか? 可能であれば再来週あたりでご都合の良い日時を\nご教示いただけますと幸いです。\nご検討のほど、何卒よろしくお願いいたします。""

上記2つは旧バージョンで移行した際になかったデータです。

これが行数付近の該当するデータです。

12 = ""お世話になります。\nホームページ・動画制作の と申します。\n\n\n集客できる\n\n「ランディングページ」「動画」を\n\n初期費 0円 月額費 280円~ \n\nで制作いたします(期間限定)\n\n\n▼サンプル\n\nhttps://xxxxx..xxx/sample/sample_list2/main-img/\n\n※動画のみ制作も可\n\n\n\n▼サービス内容(集客アップの秘訣) ※2分で読めます\n\nhttps://xxx.xxx/pdf/fs.pdf\n\n\n\n◆料金プランについて\n\n下記より、資料請求をお願いします。(メール送付いたします)\n\nhttps://xxxx.xxx/fle-01\n\n※しつこい勧誘は一切ございません。\n\n\n\nご検討のほど、\n何卒、よろしくお願いいたします。\n\n-------------------------\n\nホームページ・動画 企画制作\n\nル\n\n\n東:\n〒1\n東\n\n営業時間:10時~18時(土・日祝除く)\n\n-------------------------""\n"\n"

ダブルクォーテーションとシングルクォーテーションの組み合わせ的に12=""で終わった後にデータがある場合が複数ありました。

旧移行時に存在してない上記データをまるっと削除してみたらすんなり移行出来ました。

,Page,page_id = 20

% 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.,

,,カレンダー予定なし,カレンダー名=全会員, ini_path=/home/fukuaikai/www/ccms/storage/app/migration/import/calendars/calendar_room_0000.ini

,,カレンダー予定なし,カレンダー名=公開情報, ini_path=/home/fukuaikai/www/ccms/storage/app/migration/import/calendars/calendar_room_0001.ini

,,Slideshows import start.,

,,Reservations import start.,

,,Photoalbums 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.,

,,Reservations import start.,

,,Photoalbums import Start.,

,,Permalinks import Start.,

,,Simplemovie import start.,

,,Page found. Use existing page. url=/,

,,Page found. Use existing page. url=/sitemap,

,,Groups import Start.,

 

> (3)

> なるほど!複数サイト、複数サーバあったんですね。

そうなんです。密かにNC3移行も期待しております。いくつかNC3でも運用してます。

(更新:2022年11月21日 14時24分)
スレッドの記事一覧

お世話になります。

今回はバージョン番号がつく前のconnect-cmsをバージョン番号1.1.3へ上げて移行しています。

バージョンアップ前はインポート、エクスポート共に正常に終わっていました。

% php artisan up

Application is now live.

% php -d allow_url_fopen=1 composer.phar install --no-dev

Installing dependencies from lock file

Verifying lock file contents can be installed on current platform.

Nothing to install, update or remove

Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.

Package sebastian/resource-operations is abandoned, you should avoid using it. No replacement was suggested.

Generating optimized autoload files

> Illuminate\Foundation\ComposerScripts::postAutoloadDump

> @php artisan package:discover --ansi

Discovered Package: fideloper/proxy

Discovered Package: intervention/image

Discovered Package: kalnoy/nestedset

Discovered Package: laravel/tinker

Discovered Package: laravelcollective/html

Discovered Package: nesbot/carbon

Package manifest generated successfully.

48 packages you are using are looking for funding.

Use the `composer fund` command to find out more!

% php artisan config:clear

Configuration cache cleared!

% php artisan migrate

Nothing to migrate.

% php artisan db:seed

Seeding: DefaultPagesTableSeeder

Seeded:  DefaultPagesTableSeeder (0.03 seconds)

Seeding: DefaultUsersTableSeeder

Seeded:  DefaultUsersTableSeeder (0.01 seconds)

Seeding: DefaultUsersRolesTableSeeder

Seeded:  DefaultUsersRolesTableSeeder (0 seconds)

Seeding: DefaultConfigsTableSeeder

Seeded:  DefaultConfigsTableSeeder (0.05 seconds)

Seeding: DefaultPluginsTableSeeder

Seeded:  DefaultPluginsTableSeeder (0.01 seconds)

Database seeding completed successfully.

% 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

,,Start nc2ExportCabinet.,

,,Start nc2ExportCounter.,

,,Start nc2ExportCalendar.,

,,Start nc2ExportAbbreviateUrl.,

,,Page,page_id = 13

,,Page,page_id = 15

,,Page,page_id = 21

21,33,no migrate module,モジュール = photoalbum

,,Page,page_id = 16

,,Page,page_id = 17

,,Page,page_id = 18

,,Page,page_id = 19

,,Page,page_id = 20

% 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.,

In MigrationTrait.php line 2561:

                                                                               

  syntax error, unexpected '(' in /home/fukuaikai/www/ccms/storage/app/migrat  

  ion/import/forms/form_0001.txt on line 355                                   

                                                                               

form_0001.txtの355行目は10の電話番号の部分でした。

[42]

1 = "名前です"

3 = "メルアド"

10 = "000-000-0000"

11 = "000-000-0000"

12 = "問い合わせ内容"

form_0001.ini

こんにちは、osws牟田口です。

開発環境(github最新で、v1.1.3よりちょっと新しい)で移行の動作確認してみたんですが再現しないなぁ。なんでしょうね。

(1)

(2)

>  syntax error, unexpected '(' in /home/fukuaikai/www/ccms/storage/app/migration/import/forms/form_0001.txt on line 355  

あとエラーがform_0001.txt の 355 行目で出てるんで、form_0001.iniを添付して下さってるんですが、form_0001.txt に原因がありそう。

おそらく暫定対応で form_0001.txt の355 行目を消せば、インポートいけるんじゃないかなぁ。

(3)

千寿福祉会さん、何度も移行されてるようですが、何をされてるんだろう?とちょっと気になりました。

差支えなければ教えてください。

お世話になります。

> こんにちは、osws牟田口です。

> 開発環境(github最新で、v1.1.3よりちょっと新しい)で移行の動作確認してみたんですが再現しないなぁ。なんでしょうね。

> (1)

  • github最新にアップデートしたら改善するかも?

% git pull
warning: Pulling without specifying how to reconcile divergent branches is
discouraged. You can squelch this message by running one of the following
commands sometime before your next pull:

  git config pull.rebase false  # merge (the default strategy)
  git config pull.rebase true   # rebase
  git config pull.ff only       # fast-forward only

You can replace "git config" with "git config --global" to set a default
preference for all repositories. You can also pass --rebase, --no-rebase,
or --ff-only on the command line to override the configured default per
invocation.

Already up to date.
% php -d allow_url_fopen=1 composer.phar install --no-dev
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
Generating optimized autoload files
Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: fideloper/proxy
Discovered Package: intervention/image
Discovered Package: kalnoy/nestedset
Discovered Package: laravel/tinker
Discovered Package: laravel/ui
Discovered Package: laravelcollective/html
Discovered Package: nesbot/carbon
Package manifest generated successfully.
54 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
% php artisan config:clear
Configuration cache cleared!
% php artisan migrate
Nothing to migrate.
% php artisan db:seed
Seeding: Database\Seeders\DefaultPagesTableSeeder
Seeded:  Database\Seeders\DefaultPagesTableSeeder (40.41ms)
Seeding: Database\Seeders\DefaultUsersTableSeeder
Seeded:  Database\Seeders\DefaultUsersTableSeeder (2.13ms)
Seeding: Database\Seeders\DefaultUsersRolesTableSeeder
Seeded:  Database\Seeders\DefaultUsersRolesTableSeeder (1.91ms)
Seeding: Database\Seeders\DefaultConfigsTableSeeder
Seeded:  Database\Seeders\DefaultConfigsTableSeeder (52.30ms)
Seeding: Database\Seeders\DefaultPluginsTableSeeder
Seeded:  Database\Seeders\DefaultPluginsTableSeeder (2.11ms)
Seeding: Database\Seeders\DefaultReservationsTableSeeder
Seeded:  Database\Seeders\DefaultReservationsTableSeeder (10.66ms)
Database seeding completed successfully.
% php artisan command:version
1.2.0
%

これで最新版になったはずなので作業して見ました。

> (2)

% php artisan command:version
1.2.0
% 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
,,Start nc2ExportCabinet.,
,,Start nc2ExportCounter.,
,,Start nc2ExportCalendar.,
,,Start nc2ExportReservation.,
,,Start nc2ExportPhotoalbum.,
,,Start nc2ExportAbbreviateUrl.,
,,Page,page_id = 13
,,Page,page_id = 15
,,Page,page_id = 21
,,Page,page_id = 16
,,Page,page_id = 17
,,Page,page_id = 18
,,Page,page_id = 19
,,Page,page_id = 20
% 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.,

In MigrationTrait.php line 2920:
                                                                               
  syntax error, unexpected '(' in /home/fukuaikai/www/ccms/storage/app/migrat  
  ion/import/forms/form_0001.txt on line 607                                   
                                                                               

%
何もしないでインポートしました。

> おそらく暫定対応で form_0001.txt の355 行目を消せば、インポートいけるんじゃないかなぁ。

上記の状態から607行目を削除

% 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.,

In MigrationTrait.php line 2920:
                                                                               
  syntax error, unexpected '(' in /home/fukuaikai/www/ccms/storage/app/migrat  
  ion/import/forms/form_0001.txt on line 607                                   
                                                                               
フォームの項目ごと削除
% 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.,

In MigrationTrait.php line 2920:
                                                                               
  syntax error, unexpected '(' in /home/fukuaikai/www/ccms/storage/app/migrat  
  ion/import/forms/form_0001.txt on line 607                                   
                                                                               
エラーが出た項目以降のデータを全削除
% 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.,

In MigrationTrait.php line 2920:
                                                                               
  syntax error, unexpected end of file, expecting TC_DOLLAR_CURLY or TC_QUOTE  
  D_STRING or '"' in /home/fukuaikai/www/ccms/storage/app/migration/import/fo  
  rms/form_0001.txt on line 583                                                
                                                                               

%

> (3)

> 千寿福祉会さん、何度も移行されてるようですが、何をされてるんだろう?とちょっと気になりました。

> 差支えなければ教えてください。

サイトを立ち上げた時にCMSがたくさあんあったのでグループウエア的な運用も

出来ると紹介されてNC2を導入して関係グループも各自で運用しました。

複数の事業所で個別に運用しているんですがNC2からの移行先が見つからずにいて

それを個別に移行してます。各事業所のお手伝いでしてるので何個もしています。

各事業所ごとにサーバーが違ったりするので順番にやってるのと、テスト環境で

やって変更部分を確認してから本番に移行しています。

今回のところは旧移行版では移行後の手動での修正が多かったので後回しにしてて

現段階でうまくいきそうなら取り掛かろうかとやっていました。

 
エラー内容が

  syntax error, unexpected '(' in /home/fukuaikai/www/ccms/storage/app/migrat  
  ion/import/forms/form_0001.txt on line 607    

とありますので、
607行目にある括弧 ( について何らかの不都合があるものと予想します。

全角括弧になっていたり、 )とすべきが反転していたり、
 [ ] が  (  ] になっていたり、など。

原文を見たわけでないので、予想の範疇を超えませんが。
 

千寿福祉会さん、公星さん、ご回答ありがとう。

千寿福祉会さん

お試しありがとうございます。

(1)

最新版でもエラーでますね。ありがとうございます。

(2)

form_0001.txtの内容、再確認してみてました。
例えば下記が1件の問合せデータなので、355行目付近のこれをまるっと消すと、インポートできるかと。

また355行目付近で、両端ではなく文字の中に、ダブルクォーテーション(")が入ってるのかも。

[3]
created_at      = "2022-05-10 17:44:05"
created_name    = "admin"
insert_login_id = "admin"
updated_at      = "2022-05-10 17:44:05"
updated_name    = "admin"
update_login_id = "admin"
1 = "通常はこんな感じ"
2 = ""
3 = ""
4 = ""
5 = "10代"
6 = "ダブルクォーテーション"の入力あるとエラー。(かっこ入り)
2行目
3行目"
7 = ""
8 = ""
9 = ""
10 = ""
11 = ""
12 = ""

通常は 1 = "通常はこんな感じ" で両端が(")で囲われてるんですが、

6 = "ダブルクォーテーション"の入力あるとエラー。(かっこ入り)
2行目
3行目" のように文字の中に(")が入ってるとエラーになりました。

また上記のように文字の中に(")+ ( があると同じエラーが再現できました。

原因これかなぁ。

(3)

なるほど!複数サイト、複数サーバあったんですね。

1サイトの移行かと思ってたので、内容理解できました。

ご回答ありがとうございました。

nc2フォームでダブルクォーテーションが入力値に含まれていると移行できないバグ、修正しました。

これが原因なら移行できると思います。

最新版でエクスポートから再度移行してみてください。

https://github.com/opensource-workshop/connect-cms/releases/tag/v1.2.1

Re5: 旧バージョンからv1.1.3へアップデート後のnc2移行でエラー
2022-11-21 [千寿福祉会]

お世話になります。

> (2)

> form_0001.txtの内容、再確認してみてました。
> 例えば下記が1件の問合せデータなので、355行目付近のこれをまるっと消すと、インポートできるかと。

> また355行目付近で、両端ではなく文字の中に、ダブルクォーテーション(")が入ってるのかも。

とりあえずデータ確認したら怪しいところが複数ありました。

本当は全データ開示がいいのでしょうが、問い合わせで使ってるので部分的に開示します。

12 = ""理事長様・施設経営者様\n\nこの度は福祉・介護事業に役立つ情報をご案内申し上げます。\n\n福祉介護事業も黒字経営と赤字経営の二極化が進んでいます。\n厚労省の運営基準を守るだけでは、稼働率・利益率・離職率は\n成り行き任せになってしまいます。\n今こそ、運営から経営への変革が求められているのではないでしょうか。\n\n\n「運営」から「経営」へのシフトチェンジ。\n\n\nそのために必要な考え方を毎月1回、定期配信しています。\n\nこの度、メルマガ会員にご登録された方には、\nもれなく書籍「福祉介護事業の経営者・施設長のための経営ノート」をプレゼントしております。\n\nご興味ございましたら、この機会に是非ご登録くださいませ。\n\n     ▼ 詳細&メルマガ登録 ▼\n      https://xxxxx.xxx/"\n\n\n\n"

12 = "''お世話になります。\nと申します。\n\n\nこのたび、\n御社のPR動画制作をさせて頂きたく、\nご連絡致しました。\n\n\n今なら、\n初期費 0円 月額費 480円~(定期修正無料)\n\n\n\n▼サンプル動画\n\n30秒版\nhttps://xxxxxxt.xxx/momo/sample/o_s.html\n\n2分版\nhttps://xxxxxxt.xxx/momo/sample/o.html\n\n\n\n▼サービス内容 (動画で集客アップ 2つの秘訣)\n\nhttps://xxxxxt.xxx/momo/pdf/service_01_.pdf\n\n\n\n◆料金プランについて\n\n下記より、資料請求をお願いします。(メールで資料送付します)\n\nhttps://xxx.xxx/@m0\n\n※許可なくお電話は致しませんのでご安心下さい。\n\n\n\nご検討のほど、\n何卒、よろしくお願いいたします。\n\n----------------------------------\n\n動画\n\n東京支社:\n〒\n東京都\n\n営業時間:10時~18時\n\n----------------------------------"

12 = ""初めまして、突然のお問い合わせ失礼いたします。\n株式と申します。\n弊社は輸入販売代理店で\nございます。\nチェアは導きます。\n(製品紹介ページ https://xxxxxxw.xxx/xxx/)\n\n弊社は40代〜60代を中心としたテレビショッピングやカタログを中心に営業展開\nしております。\nつきましては、ぜひとも御社でのお取引を願いたいと存じます。もしご関心頂けるようでしたら、ご挨拶を兼ねてオンラインで、お打ち合わせを\nさせていただけないでしょうか? 可能であれば再来週あたりでご都合の良い日時を\nご教示いただけますと幸いです。\nご検討のほど、何卒よろしくお願いいたします。""

上記2つは旧バージョンで移行した際になかったデータです。

これが行数付近の該当するデータです。

12 = ""お世話になります。\nホームページ・動画制作の と申します。\n\n\n集客できる\n\n「ランディングページ」「動画」を\n\n初期費 0円 月額費 280円~ \n\nで制作いたします(期間限定)\n\n\n▼サンプル\n\nhttps://xxxxx..xxx/sample/sample_list2/main-img/\n\n※動画のみ制作も可\n\n\n\n▼サービス内容(集客アップの秘訣) ※2分で読めます\n\nhttps://xxx.xxx/pdf/fs.pdf\n\n\n\n◆料金プランについて\n\n下記より、資料請求をお願いします。(メール送付いたします)\n\nhttps://xxxx.xxx/fle-01\n\n※しつこい勧誘は一切ございません。\n\n\n\nご検討のほど、\n何卒、よろしくお願いいたします。\n\n-------------------------\n\nホームページ・動画 企画制作\n\nル\n\n\n東:\n〒1\n東\n\n営業時間:10時~18時(土・日祝除く)\n\n-------------------------""\n"\n"

ダブルクォーテーションとシングルクォーテーションの組み合わせ的に12=""で終わった後にデータがある場合が複数ありました。

旧移行時に存在してない上記データをまるっと削除してみたらすんなり移行出来ました。

,Page,page_id = 20

% 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.,

,,カレンダー予定なし,カレンダー名=全会員, ini_path=/home/fukuaikai/www/ccms/storage/app/migration/import/calendars/calendar_room_0000.ini

,,カレンダー予定なし,カレンダー名=公開情報, ini_path=/home/fukuaikai/www/ccms/storage/app/migration/import/calendars/calendar_room_0001.ini

,,Slideshows import start.,

,,Reservations import start.,

,,Photoalbums 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.,

,,Reservations import start.,

,,Photoalbums import Start.,

,,Permalinks import Start.,

,,Simplemovie import start.,

,,Page found. Use existing page. url=/,

,,Page found. Use existing page. url=/sitemap,

,,Groups import Start.,

 

> (3)

> なるほど!複数サイト、複数サーバあったんですね。

そうなんです。密かにNC3移行も期待しております。いくつかNC3でも運用してます。

ご回答ありがとうございます。

(2)

> とりあえずデータ確認したら怪しいところが複数ありました。

> 本当は全データ開示がいいのでしょうが、問い合わせで使ってるので部分的に開示します。

いえいえ、部分で大丈夫です。
開示ありがとうございました。

原因がダブルクォーテーション混入とわかって、助かりました。
最新バージョンv1.2.1で修正済みですので、今後は解消すると思います。

https://github.com/opensource-workshop/connect-cms/releases/tag/v1.2.1

> (3)

> そうなんです。密かにNC3移行も期待しております。いくつかNC3でも運用してます。

はーい。のんびりお待ちください^^

お世話になります。

> > (2)

> 最新バージョンv1.2.1で修正済みですので、今後は解消すると思います。

> https://github.com/opensource-workshop/connect-cms/releases/tag/v1.2.1

% php artisan command:version

1.2.1

% 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

,,Start nc2ExportCabinet.,

,,Start nc2ExportCounter.,

,,Start nc2ExportCalendar.,

,,Start nc2ExportReservation.,

,,Start nc2ExportPhotoalbum.,

,,Start nc2ExportAbbreviateUrl.,

,,Page,page_id = 13

,,Page,page_id = 15

,,Page,page_id = 21

,,Page,page_id = 16

,,Page,page_id = 17

,,Page,page_id = 18

,,Page,page_id = 19

,,Page,page_id = 20

% 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.,

In MigrationTrait.php line 2920:

                                                                               

  syntax error, unexpected '"' in /home/fukuaikai/www/ccms/storage/app/migrat  

  ion/import/forms/form_0001.txt on line 907                                   

                                                                               

form0001.txt

スクリーンショット 2022-11-21 19.19.15----

エラーメッセージの行数はダブルクォーテーション単体である行の手前でした。

何度もお試しありがとうございます。

ご連絡頂いた内容から、改行+ダブルクォーテーションでまだエラーが出る事がわかりました。

ごめん!動作確認が甘かったっす。

改行+ダブルクォーテーションでもエラーが出ないように再修正しました。

https://github.com/opensource-workshop/connect-cms/releases/tag/v1.2.2

移行エクスポートから再度移行すれば直ると思います。

お世話になります。

移行プログラムのエラーメッセージは出なくなりました。

ありがとうございました。

しかしながら移行した後のコンテンツが欠けていたり、カウンターが消えてたりしているので一通りチェックして再度インストールし直しました。

一番困るのが固定記事の部分が途中切れて移行されています。

どの部分を提示すれば良いでしょうか?

よろしくお願いします。

エラーでなくなって良かったです。

> 一番困るのが固定記事の部分が途中切れて移行されています。

うーんなんだろう?
エラーが出てれば調べようがあるんですけどね。

> どの部分を提示すれば良いでしょうか?

原因がわからないので、どこが特定できないかなぁ。

下記一例です。

・NC2のお知らせのHTMLが間違って移行できない。

・移行プログラムが間違ってて storage\app\migration\import\pages\ 配下のどっかにいる固定記事のHTMLが全て出てない。

・storage\app\migration\logs のログを見てみる。

位でしょうか。

移行できない原因の特定を調べるのはお仕事になってしまうので、すみませんがご容赦ください。