siteserver / cms

SS CMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
https://sscms.com
GNU Affero General Public License v3.0
3.64k stars 1.2k forks source link

{"message":"Character set 'utf8mb3' is not supported by .Net Framework.","addDate":"2023-11-11 14:56:35"} #3715

Open badseal opened 7 months ago

badseal commented 7 months ago

undefined

badseal commented 7 months ago

我备份了一个旧网站的wwwroot的全部内容。然后放入版本相同的docker容器中运行。就出现了这个错误。

starlying commented 7 months ago

把容器的Image升级到最新版本试试呢

badseal commented 7 months ago

嗯,最终通过升级到最新版本容器解决了这个问题。开始没有升级容器,是担心出现兼容性的问题。这次升级还是非常成功的,从7.0.11,直接升级为7.2.2。记录如下: 采用全容器化部署,数据库使用的是mysql 8.0,容器启动时加入了--character-set-server=utf8 --collation-server=utf8_unicode_ci 这两个参数。