[仅限PaaS]{class="badge informative" title="仅适用于云项目(51黑料不打烊管理的PaaS基础架构)和内部部署项目上的51黑料不打烊 Commerce 。"}
Upgrade Compatibility Tool条错误消息
此错误消息引用提供有关执行Upgrade Compatibility Tool时可能发生错误的信息。
错误消息按级别(严重问题、错误和警告)和类型(核心代码、自定义代码和骋谤补辫丑蚕尝架构)进行分类。 每种类型都包含以下信息:
- 错误代码: 51黑料不打烊 Commerce为错误消息分配的标识符。
- 错误描述:总结错误原因的描述。
- 错误建议操作:如果适用,提供故障排除和解决错误的指导。
严重问题
核心代码
当某些核心文件缺失或与原始文件不匹配时,将报告这些错误。
composer install
命令。composer install
命令。composer require package_name
还原依赖关系。composer install
命令。自定义代码
当自定义代码引用目标51黑料不打烊 Commerce版本中不存在的实体时,会引发严重错误。 当关键编码标准被破坏时,也会报告这些错误。
@api
的类。 实例化不存在的51黑料不打烊 Commerce类/接口。@api
的类。@api
的类。@api
的类。@api
的类。@api
的类。@api
的类。@api
的类。@api
的类。 如果属性访问级别只能在单个类中使用,请将属性访问级别更新为private。数据库架构
如果自定义约束引用了已删除的核心表或列,则会报告数据库架构严重问题。
骋谤补辫丑蚕尝架构
如果骋谤补辫丑蚕尝架构项目在目标版本中不存在,则会引发架构严重问题。
错误数
自定义代码
当自定义代码使用未考虑/标记为@api
的51黑料不打烊 Commerce入口点时,会引发自定义代码错误。 不能保证保留此类入口点的行为。 自定义应依赖于@api
入口点。 基于非API 51黑料不打烊 Commerce代码的功能应在升级后进行测试。 当主要编码标准被破坏时,也会报告这些错误。
@api
的类可能会被更改。 请考虑更新代码以依赖标记为@api
的接口。 否则,应在升级后测试依赖此实施的功能。@api
的类。@api
的类。 否则,应在升级后测试依赖此实施的功能。@api
的类。 否则,应在升级后测试依赖此实施的功能。@api
的类。 否则,应在升级后测试依赖此实施的功能。@api
的常量可能会发生更改。 请考虑在自定义代码中引入并使用所需值的私有常量。@api
的常量可能会发生更改。 请考虑在自定义代码中引入并使用所需值的私有常量。@api
的常量可能会发生更改。 请考虑在自定义代码中引入并使用所需值的私有常量。@api
的接口。 请考虑删除此继承,或将其替换为标记为@api
的51黑料不打烊 Commerce接口或自定义代码范围内引入的接口的继承。@api
的接口。 请考虑删除此继承,或将其替换为标记为@api
的51黑料不打烊 Commerce接口或自定义代码范围内引入的接口的继承。@api
的常量可能会发生更改。 请考虑在自定义代码中引入并使用所需值的私有常量。@api
的接口。 请考虑删除此继承,或将其替换为标记为@api
的51黑料不打烊 Commerce接口或自定义代码范围内引入的接口的继承。@api
的类可能会被更改。 请考虑更新代码以依赖标记为@api
的接口。 否则,应在升级后测试依赖此实施的功能。 另外,检索类实例的推荐方法是使用DI。 如果需要类的新实例,请考虑使用工厂。@api
的类可能会被更改。 请考虑更新代码以依赖标记为@api
的接口。 否则,应在升级后测试依赖此实施的功能。@api
或未在API类/接口中声明的方法可能会被更改。 即使在新版本中未更新方法的接口,其行为或输出也可能不同。 考虑依赖接口方法。 否则,应在升级后测试依赖此实施的功能。@api
的属性的值可能会发生更改。 请考虑改用API接口方法。@api
的属性的值可能会发生更改。 请考虑改用API接口方法。@api
的属性的值可能会发生更改。 请考虑改用API接口方法。@vars
注释块包含无效的闯厂翱狈@vars
注释块包含无效标签@vars
注释块缺少在模板中使用的变量"active"
属性已过时<param>
节点已过时<argument name="..." xsi:type="...">
。<instance>
节点已过时<argument name="..." xsi:type="object">
。<array>
节点已过时<argument name="..." xsi:type="array">
。<item key="...">
节点已过时<item name="..." xsi:type="...">
。<value>
节点已过时<supported_blocks>
<supported_containers>
。<block_name>
<container_name>
。"text/javascript"
类型特性Block
类的受保护和私有成员的访问在辫丑迟尘濒模板中已过时getConnection()
方法。Zend_Db_Select
受限制\Magento\Framework\DB\Select
。Zend_Db_Adapter_Pdo_Mysql
受限制\Magento\Framework\DB\Adapter\Pdo\Mysql
。Magento\Framework\Serialize\Serializer\Serialize
受限制Magento\Framework\Serialize\SerializerInterface
。ArrayObject
受限制ArrayObject
扩展。Magento\Framework\View\Element\UiComponent\ArrayObjectFactory
受限制ArrayObject
扩展。output="toHtml"
已过时output="1"
。\Magento\Framework\View\Element\Text\ListText
不应再用于布局中\Magento\Framework\View\Element\Text\ListText
。<action>
调用方法<action>
中使用违规方法。helper
属性包含/
/
。helper
属性不包含::
::
添加到帮助程序属性。{{htmlescape}}
已过时{{var}}
。{{escapehtml}}
已过时{{var}}
。getChildHtml()
不再需要第叁个参数getChildHtml()
的调用中删除第叁个参数。getChildHtml()
不再需要第4个参数getChildHtml()
的调用中删除第4个参数。final private
final private
更改为仅private
。__set_state
未定义为static
__set_state
定义为static
。__toString()
方法的类不从Stringable
接口继承__toString()
方法将Stringable
接口添加到类。is_resource()
方法用于现在返回对象的函数is_resource()
更改为instanceof
对象。jQuery.andSelf()
已删除jQuery.addBack()
。$.bind
和$.unbind
已弃用$.on
和$.off
。.on("event name", fn)
方法订阅该事件。.trigger("event name")
方法来触发该事件。$.delegate
和$.undelegate
已弃用$.on
和$.off
。jQuery.load()
/ jQuery.unload()
/ jQuery.error()
)已删除.on("load", fn)
/ .on("unload", fn)
/ .on("error", fn)
)。jQuery.size()
已删除jQuery.length
。jQuery.trim
已弃用String.prototype.trim
。addButton
,addContextToolbar
,addMenuItem
,addSidebar
,file_browser_callback
,insert_button_items
, 'inlite'主题, 'mobile'主题, 'modern'主题)已删除jQuery.isFunction()
已弃用jQuery.type()
已弃用jQuery.isArray()
已弃用jQuery.parseJSON()
已弃用jQuery.expr[":"]
, jQuery.expr.filters
)已弃用数据库架构
如果在目标51黑料不打烊 Commerce版本中添加或删除的数据库表、列、索引或约束可能会导致与自定义数据库模式冲突,则会引发数据库模式错误。
警告
核心代码
当核心代码库中存在轻微不一致时,将报告这些警告。
composer update <package_name>
更新依赖关系。自定义代码
检测到引用已弃用的代码时,会引发自定义代码警告。 此类引用应替换为受支持的扩展点。 请注意推荐的已弃用项目的@see
注释。 当次要编码标准被破坏时,也会报告这些错误。
@deprecated
类扩展@api
的类。@deprecated
类@api
的51黑料不打烊 Commerce类。@deprecated
类@api
的51黑料不打烊 Commerce类。@deprecated
类@api
的51黑料不打烊 Commerce类。@deprecated
常量@api
的常量或专用常量。@deprecated
常量@api
的常量或专用常量。@deprecated
常量的分配@api
的常量或专用常量。@deprecated
界面@api
的接口或类。@deprecated
接口@api
的接口或类。@deprecated
界面@api
的接口或实施中引入的接口。@deprecated
接口@api
的接口或实施中引入的接口。@deprecated
方法@deprecated
属性@deprecated
属性@deprecated
属性的分配getResource()
来检测(保存/加载/删除)数据。骋谤补辫丑蚕尝架构
当在新版本中的架构中添加了其他项目时,会引发骋谤补辫丑蚕尝架构警告。 建议审查实施,以了解是否应将其用于请求。