SOY Inquiryで入力内容の確認を押すとエラーになる 投稿する
投稿者:りゅーと
投稿日時:2022-09-30 14:16:54
いつも開発、メンテナンスの継続、ありがとうございます。
稼働環境
PHP:7.4.28
SOY CMS:3.6.9
SOY Inquiry:2.3.2
表題の件なんですが、お問い合わせフォームを作成し、表示されているフォームにテスト用の情報を入力して [入力内容の確認] をクリックしたところ、以下のエラーが表示されました。
これは不具合なのでしょうか?
画像は検証用につくったページです。
稼働環境
PHP:7.4.28
SOY CMS:3.6.9
SOY Inquiry:2.3.2
表題の件なんですが、お問い合わせフォームを作成し、表示されているフォームにテスト用の情報を入力して [入力内容の確認] をクリックしたところ、以下のエラーが表示されました。
Fatal error: Uncaught Error: Class 'GDImage' not found in /ルート/soycms/app/webapp/inquiry/src/logic/SimpleCaptchaGenerator.class.php:83 Stack trace: #0
/ルート/soycms/app/webapp/inquiry/page.php(584): SimpleCaptchaGenerator->generate('YKARN') #1
/ルート/soycms/app/webapp/inquiry/page.php(271): SOYInquiry_PageApplication->generateCaptchaImage('YKARN', '99e5d50e591c502...') #2
/ルート/soycms/app/webapp/inquiry/page.php(595): SOYInquiry_PageApplication->getForm('inquiry_form') #3
/ルート/soycms/common/lib/soy2_build.php(6963): SOYInquiry_FormComponent->execute() #4
/ルート/soycms/common/lib/soy2_build.php(6981): HTMLPage->add('soyinquiry', Object(SOYInquiry_FormComponent)) #5 /ルート in
/ルート/soycms/app/webapp/inquiry/src/logic/SimpleCaptchaGenerator.class.php on line 83
これは不具合なのでしょうか?
画像は検証用につくったページです。
投稿者:齋藤毅
投稿日時:2022-09-30 19:05:18
投稿者:りゅーと
投稿日時:2022-10-01 10:02:04
いつも、ありがとうございます。
自己解決しました。
サーバーはスターサーバーを使用してるのですが、サーバーのPHPをバージョン8.1.6に上げたら、エラーにならずにSOY Inquiry側でも受付を確認できました。
しかし、PHPのバージョン7.4.28でGDがインストールされている(phpinfoで確認)にもかかわらずエラーになった根本の原因は不明のままです。
これは、XAMPPのPHPのバージョン7.4.29でも同じ現象が起きました。
とりあえず稼働が確認できたので良しとします。
ありがとうございました。
自己解決しました。
サーバーはスターサーバーを使用してるのですが、サーバーのPHPをバージョン8.1.6に上げたら、エラーにならずにSOY Inquiry側でも受付を確認できました。
しかし、PHPのバージョン7.4.28でGDがインストールされている(phpinfoで確認)にもかかわらずエラーになった根本の原因は不明のままです。
これは、XAMPPのPHPのバージョン7.4.29でも同じ現象が起きました。
とりあえず稼働が確認できたので良しとします。
ありがとうございました。