予期せぬエラーが発生しました。とエラー表示が出ます
お世話になります。
5.5.2.1→5.6.3.4にバージョンアップをしています。
FTPソフトを使用してupdatesに5.6.3.4のデータをアップロードして一時的には問題なくページ・管理画面ともに表示されておりました。
こちら(https://concrete5-japan.org/help/5-6/install/how_to_upgrade/)の工程4のサイトのデフォルト言語設定を変更する作業をしてsite.phpをいざアップロードすると、エラーが表示されました…
予期せぬエラーが発生しました。
mysql error: [1054: Unknown column 'cPendingAction' in 'field list'] in EXECUTE("select Pages.cID, Pages.pkgID, Pages.cPointerID, Pages.cPointerExternalLink, Pages.cIsActive, Pages.cIsSystemPage, Pages.cPointerExternalLinkNewWindow, Pages.cFilename, Collections.cDateAdded, Pages.cDisplayOrder, Collections.cDateModified, cInheritPermissionsFromCID, cInheritPermissionsFrom, cOverrideTemplatePermissions, cPendingAction, cPendingActionUID, cPendingActionTargetCID, cPendingActionDatetime, cCheckedOutUID, cIsTemplate, uID, cPath, Pages.ctID, ctHandle, ctIcon, ptID, cParentID, cChildren, ctName, cCacheFullPageContent, cCacheFullPageContentOverrideLifetime, cCacheFullPageContentLifetimeCustom from Pages inner join Collections on Pages.cID = Collections.cID left join PageTypes on (PageTypes.ctID = Pages.ctID) left join PagePaths on (Pages.cID = PagePaths.cID and PagePaths.ppIsCanonical = 1) where Pages.cID = 1")
解決方法を教えていただけないでしょうか。
何卒宜しくお願い申し上げます。
──────────────────
★追記(2020年11月16日)
phpMyAdminよりテーブルをすべて削除して再度インポートしたところ、1054のエラーは無くなりましたが、新たに以下のエラーが表示されるようになりました。
mysql error: [1146: Table 'XXXXX.PageTypes' doesn't exist] in EXECUTE("select Pages.cID, Pages.pkgID, Pages.cPointerID, Pages.cPointerExternalLink, Pages.cIsActive, Pages.cIsSystemPage, Pages.cPointerExternalLinkNewWindow, Pages.cFilename, Collections.cDateAdded, Pages.cDisplayOrder, Collections.cDateModified, cInheritPermissionsFromCID, cInheritPermissionsFrom, cOverrideTemplatePermissions, cPendingAction, cPendingActionUID, cPendingActionTargetCID, cPendingActionDatetime, cCheckedOutUID, cIsTemplate, uID, cPath, Pages.ctID, ctHandle, ctIcon, ptID, cParentID, cChildren, ctName, cCacheFullPageContent, cCacheFullPageContentOverrideLifetime, cCacheFullPageContentLifetimeCustom from Pages inner join Collections on Pages.cID = Collections.cID left join PageTypes on (PageTypes.ctID = Pages.ctID) left join PagePaths on (Pages.cID = PagePaths.cID and PagePaths.ppIsCanonical = 1) where Pages.cID = 1")
何か解決のヒントをいただけますと幸いです。
何卒宜しくお願い致します。
Re: 予期せぬエラーが発生しました。とエラー表示が出ます
はい。site.phpをもとに戻しても同じエラー結果が表示されます…
Re: 予期せぬエラーが発生しました。とエラー表示が出ます
Re: 予期せぬエラーが発生しました。とエラー表示が出ます
再インポートする際、使ったのは5.5.2.1と5.6.3.4、どちらから作成したバックアップですか?
追伸
普段検証に使っているMAMPの場合、phpMyAdminでテーブルを削除には、
・1度目はテーブル内容のみを削除
・2度目で空テーブルを削除
といった二段階になっているようです(一度でまるっと消せない)。
二回削除せず5.5.2.1バックアップをインポート(変なテーブル設定が残っているやも?)、
二回削除して5.6.3.4バックアップをインポートして5.5.2.1で確認してる(Ver.違い)、
とかの可能性あるかなぁ…とか思い念のためきいてみました。
検討違いだったらすみません。
aniya
Re: 予期せぬエラーが発生しました。とエラー表示が出ます