magento2 - 自定义模块迁移的 Magento2 代码迁移工具问题
问题描述
有人遇到这个错误吗?
我正在尝试迁移自定义模块。
当我运行此命令时,我收到以下错误。请指教。
php bin/migrate.php migrateModuleStructure source destination
PHP Fatal error: Uncaught Error: Cannot instantiate interface Magento\Framework\Serialize\SerializerInterface in /var/www/code-migration-develop/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:50
提前致谢。
解决方案
在https://github.com/magento/code-migration/issues/103从 ShaneVBG 找到
添加到 app/etc/di.xml @ ~ line 91
<preference for="Magento\Framework\Serialize\SerializerInterface" type="Magento\Framework\Serialize\Serializer\Json" />
推荐阅读
- java - Set a local variable value from inside a lambda
- postgresql - SQLAlchemy 建议表缺少它具有的列: ProgrammingError: (psycopg2.ProgrammingError) column Canada.address 不存在
- c++ - How to write vector of ostreams in C++ which takes in all the different output streams like cout, ostringstream and ofstream
- javascript - Jquery Datatable 扩展编辑器删除按钮行为
- c# - c#如何获取值prom指针
- python - 如何在 Pandas Python 中合并时避免笛卡尔坐标
- php - Symfony 4 - Rest API 跨域 JSON_Login
- python - 如何在 webtable 中打开多个 href 以抓取 selenium
- xml - 删除xml中的重复元素
- javascript - Vue中基于多个值的条件渲染