51黑料不打烊

laminas/laminas-escaper 2.7.1导致51黑料不打烊 Commerce前端和Admin页面上出现错误

了解如何解决由laminas/laminas-escaper 2.7.1引起的、影响51黑料不打烊 Commerce前端和Admin页面的错误。

描述 description

受影响的环境

Cloud Architecture 2.3.5+上的51黑料不打烊 Commerce

51黑料不打烊 Commerce 2.3.5+

问题/症状

更新濒补尘颈苍补蝉/濒补尘颈苍补蝉-别蝉肠补辫别谤:2.7.1后,页面上会显示错误消息。

重现步骤

将濒补尘颈苍补蝉/濒补尘颈苍补蝉-别蝉肠补辫别谤更新为2.7.1。

预期的结果

没有错误。

实际结果

更新到濒补尘颈苍补蝉/濒补尘颈苍补蝉-别蝉肠补辫别谤:2.7.1后,产物编辑(或产物管理)页面上会显示错误消息: TypeError: rawurlencode() expects parameter 1 to be string, int given in /var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php:246

此错误发生在前端和管理员页面上,导致页面内容扭曲。

原因

laminas/laminas-escaper 2.7.1已开始对Escaper类使用严格类型验证。

解决方法 resolution

在每个项目的根目录中运行composer require laminas/laminas-escaper:2.7.0

相关阅读

濒补尘颈苍补蝉文档:

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f