代码已经发布且DI编译没有报错,运行时却仍按旧构造函数实例化,通常要查发布目录、generated代码和OPcache是否来自同一版本。
继续阅读Magento 2 改了构造函数,DI编译成功,线上为什么还在调用旧参数?
2026/9/16 上午9:26
alwayly
部署后Magento 2提示Factory类不存在
2026/8/10 上午9:31
alwayly
生产模式缺Factory通常是构建未包含generated/code、代码在编译后才挂载或节点发布版本不一致。继续阅读
Magento 2 setup:di:compile报Incompatible argument type
2026/8/3 上午11:44
alwayly
参数类型不兼容通常是子类构造函数与父类变更、virtualType参数或preference实现不匹配。继续阅读
magento 2禁用模块后还报找不到它的Proxy类,generated/code为什么没有更新?
2025/11/17 上午10:24
alwayly
模块已经 module:disable,页面仍报 Class Vendor\Module\...\Proxy does not exist,通常不是模块真的还启用,而是生产模式的 DI 元数据仍保留着旧依赖。继续阅读
Magento 2 setup:di:compile 报 Cannot instantiate interface
2025/2/28 下午4:32
alwayly
DI 编译出现 Cannot instantiate interface 时,定位缺失 preference、作用域 di.xml、构造函数类型和生成代码。
继续阅读

