# 8.5.20から9.0.2のアップデート

**URL:** https://forums.concretecms.org/t/8-5-20-9-0-2/9309
**Category:** 一般
**Created:** [July 30, 2025, 10:59am UTC](https://forums.concretecms.org/t/8-5-20-9-0-2/9309 "2025-07-30T10:59:42Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![satox](https://forums.concretecms.org/user_avatar/forums.concretecms.org/satox/32/5178_2.png) [@satox](https://forums.concretecms.org/u/satox)
#### Post date: [July 30, 2025, 10:59am UTC](https://forums.concretecms.org/t/8-5-20-9-0-2/9309/1 "2025-07-30T10:59:42Z")

</div>

- バージョン8.5.20から9.0.2にアップグレードをしてるのですが、php8+が必要なためダッシュボードからはアップデートできませんでした。そこで、bashを使って色々試しているのですが今のところ  
9.0.2からconcrete directryその他を入れ替え  
php concrete/bin/concrete5 c5:upgrade  
で下記のエラーが出まして、とりあえずお手上げ状態。

Whoops\Exception\ErrorException: Declaration of Doctrine\DBAL\Driver\PDOConnection::query() must be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed …$fetchModeArgs): PDOStatement|false in file /home/dev-satoz/www/updates/concrete-cms-8.5.20/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 86

やはりcmsのデータベースのschemaをマニュアルで修正するしかないでしょうか？

バージョン８のアップデートは問題ありません。どなたか解決法保をご存知な方いらはります？ダレカタスケテ… よろしくお願いします。

---

<div class="post-metadata">

### Author: ![satox](https://forums.concretecms.org/user_avatar/forums.concretecms.org/satox/32/5178_2.png) [@satox](https://forums.concretecms.org/u/satox)
#### Post date: [July 31, 2025, 5:34am UTC](https://forums.concretecms.org/t/8-5-20-9-0-2/9309/2 "2025-07-31T05:34:35Z")

</div>

無事に解決しました。結局アップデート用のファイルをupdatesフォルダに格納し、concrete/config/updateファイルを削除、キャッシュ等をクリアして、指示通りダッシュボードからアップグレード。終了後はエラーがでますが、再度ホームページを開くも問題ありませんでした。ちなみにphp7.４バージョンでOKでした。Grokで調べながらやりましたが、色々と勉強になりました。
