ページ管理の編集画面でエラー 投稿する

投稿者:51 goat  投稿日時:2022-08-03 18:21:41
いつもお世話になっております。
soy shopでサイトを新規作成後に、サイト管理-ページ管理 から編集ボタンをクリックすると下記のようなエラーが出て編集できません。
環境は、
レンタルサーバー:xserver
PHPバージョン:7.4.28
soy cmsバージョン:SQLite 3.5.8
soy shopバージョン:2.5.6
です。
対応策をご教示いただければ幸いです。

Fatal error: Uncaught Error: Call to a member function getFormats() on null in /home/hogei/hogehoge/public_html/soy/soyshop/webapp/src/domain/site/SOYShop_Page.class.php:484 Stack trace: #0
/home/hogei/hogehoge/public_html/soy/soyshop/webapp/src/domain/site/page/SOYShop_FreePage.class.php(55): SOYShop_PageBase->getCommonFormat() #1 
/home/hogei/hogehoge/public_html/soy/soyshop/webapp/pages/Site/Pages/DetailPage.class.php(153): SOYShop_FreePage->getKeywordFormatDescription() #2 
/home/hogei/hogehoge/public_html/soy/soyshop/webapp/pages/Site/Pages/DetailPage.class.php(56): DetailPage->_buildForm() #3 /home/hogei/hogehoge/public_html/soy/soyshop/webapp/lib/soy2_build.php(5547):
DetailPage->__construct(Array) #4 /home/hogei/hogehoge/public_html/soy/soyshop/webapp/src/base/SOYShopPageController.class.php(97): SOY2HTMLFactory::createInstance('DetailPage', Array) #5
/home/hogei/hogehoge/public_html/soy/soyshop/webapp/lib/soy2_build.php(236): SOYShopPageController->execute() # in /home/hogei/hogehoge/public_html/soy/soyshop/webapp/src/domain/site/SOYShop_Page.class.php on line 484
投稿者:齋藤毅  投稿日時:2022-08-03 19:02:08
お伝えいただいたエラーメッセージは
/CMSインストールディレクトリ/soyshop/webapp/src/logic/plugin/extensions/soyshop.title.format.php
のファイルに問題がある時に出力されます。

soyshop.title.format.phpが無いか古いかが問題でして、FTPクライアントによる転送のエラーによるものだと予想されます。
ZIPファイルから上記パスにあるsoyshop.title.format.phpをサーバに設置してみてください。
投稿者:51 goat  投稿日時:2022-08-04 09:12:49
早速のご回答ありがとうございます。
ご指摘ただいたファイルをアップロードし直したところ、無事に表示されました。
次回からはFTPのアップロードを念入りに行います。
投稿者:齋藤毅  投稿日時:2022-08-04 09:52:29
SOY CMS/Shopはファイル数が多いため、FTPクライアントによってはエラーが発生して一部ファイルが転送できていないということが多々あります。
ログインして投稿する