soy inquiryで 警告 投稿する

投稿者:kaiya  投稿日時:2024-10-26 12:29:41
こんにちは。先日 1つのサイトで Inquiryのエラーお知らせして
修正できたのですが、

もう1つのサイトで おなじように本日時点で 最新版のSOYCMS、SOYSHOP、Inquiryに変更したのですが

実際の問い合わせフォームに下記エラーが表示されます

警告内容から soyshopとの連携プラグインかな・?と覆って プラグインをアンインストールしてから再度インストールしたり
しているのですが、まったくわかりません。

どの辺りでしょうか???


/ルートpp/inquiry/src/logic/SOYShopConnectLogic.class.php(85): SOYInquiryUtil::switchSOYShopConfig('shop') #1 /ルート/app/webapp/inquiry/src/domain/SOYShopConnector.class.php(34): SOYShopConnectLogic->getSOYShopUser() #2 /ルート/app/webapp/inquiry/src/domain/SOYInquiry_Column.class.php(353): SOYShopConnector->__construct() #3 /ルート/app/webapp/inquiry/src/domain/SOYInquiry_Column.class.php(398): SOYInquiry_ColumnBase->factoryConnector() #4 /ルート/app/webapp/inquiry/src/domain/SOYInquiry_Column.class.php(512): SOYInquiry_ColumnBase->insertFromSOYShop() #5 /ルート/app/webapp/inquiry/src/columns/SingleTextColumn.class.php(50): SOYInquiry_ColumnBase->getValue() #6 /ルート/app/webapp/inquiry/src/template/responsive/form.php(39): SingleTextColumn->getForm() #7 /ルート/app/webapp/inquiry/page.php(316): include_once('/home/kaiya/kom...') #8 /ルート/app/webapp/inquiry/page.php(612): SOYInquiry_PageApplication->getForm('inquiry') #9 /ルート/common/lib/soy2_build.min.php(4658): SOYInquiry_FormComponent->execute() #10 /ルート/common/lib/soy2_build.min.php(4676): HTMLPage->add('soyinquiry', Object(SOYInquiry_FormComponent)) #11 /ルート/app/webapp/inquiry/page.php(52): HTMLPage->createAdd('soyinquiry', 'SOYInquiry_Form...', Array) #12 /ルート/app/base/CMSApplication.class.php(637): SOYInquiry_PageApplication->main(Object(CMSPage)) #13 /ルート/common/site_include/component/CMSAppContainer.class.php(40): CMSApplication::page(Object(CMSPage), Array) #14 /ルート/common/lib/soy2_build.min.php(3798): CMSAppContainer->getObject() #15 /ルート/common/lib/soy2_build.min.php(4949): SOY2HTML->set('apps', Object(CMSAppContainer), Array) #16 /ルート/common/lib/soy2_build.min.php(4659): HTMLPage->set('apps', Object(CMSAppContainer)) #17 /ルート/common/lib/soy2_build.min.php(4676): HTMLPage->add('apps', Object(CMSAppContainer)) #18 /ルート/common/site_include/CMSPage.class.php(143): HTMLPage->createAdd('apps', 'CMSAppContainer', Array) #19 /ルート/common/site_include/CMSPageController.class.php(149): CMSPage->main() #20 /ルート/common/lib/soy2_build.min.php(236): CMSPageController->execute() #21 /ルート/common/site_include/SOYCMSOutputContents.class.php(64): SOY2PageController::run() #22 /ルート/common/site_include/SOYCMSOutputContents.class.php(110): SOYCMSOutputContents::execute_normal() #23 /ルート/common/site.func.php(42): SOYCMSOutputContents->execute() #24 /blog/index.php(12): execute_site() #25 {main} thrown in /ルート/app/webapp/inquiry/src/util/SOYInquiryUtil.class.php on line 89
投稿者:齋藤毅  投稿日時:2024-10-27 06:12:39
エラーメッセージが途中から始まっていますが、このメッセージよりも前はわかりますか?

おそらくですが、SOY Inquiryのフォーム毎にSOY Shopの連携の設定ができますが、その設定に不備がある可能性があります。
投稿者:kaiya  投稿日時:2024-10-27 07:20:49
ヒント頂きましてありがとうございます!

SOY Inquiryのフォーム毎にSOY Shopの連携の設定ができますが、その設定に不備がある可能性があります

こちら、連携を選択して更新したら エラーなくなりました
(一旦 更新したら、何を選択してもエラーがなくなりました)

詳細を調べて推測するに、 Inquiruyでフォームを4つ 役割を与えて フォームを作成していました

SOYSHOP連携が必要なのは 1つのみで フォーム最後のSOYSHOP連携の設定は1つのみ連携設定をしてまして
その他の3つは、連携しない を選択していました。

今回 エラーでお知らせしたのはSOYSHOPと「連携しない」を選択していたフォーム3個で、
連携設定していたフォームは エラー出ていませんでした。

というわけで、連携していないフォームを再設定(更新)したらエラーがなくなったと思います
ログインして投稿する