In Exception.php line 112:
Unknown column type “oauth2_scope” requested. Any Doctrine type that you use has to be registered with
\Doctrine\DBAL\Types\Type::addType(). You can get a list of all the known types with \Doctrine\DBAL\Typ
es\Type::getTypesMap(). If this error occurs during database introspection then you might have forgotte
n to register all database types for a Doctrine Type. Use AbstractPlatform#registerDoctrineTypeMapping(
) or have your custom types implement Type#getMappedDatabaseTypes(). If the type name is empty you migh
t have a problem with the cache or forgot some mapping information.
このエラーは、APIプラグインの使用をやめたにもかかわらず、oauth2_access_token、oauth2_authorization_code、oauth2_client、oauth2_refresh_tokenといったAPIプラグインのテーブルが残っていると発生します。
APIプラグインをアンインストール済みであれば上記のテーブルを削除するとエラーが解消するはずです。
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。