composer update后后台白屏,先拿到真实异常并对比composer.lock,再判断依赖不兼容、autoload、生成代码或opcache。

继续阅读

支付已扣款但订单仍Pending Payment,要按支付请求、Webhook、交易记录和订单状态更新时间还原处理链路,不能直接改状态。

继续阅读

setup:upgrade提示字段已存在,先确认是谁创建了列、补丁记录是否缺失和当前代码期望的字段定义,不能直接删列重跑。

继续阅读

Consumer进程存在但消息不减少,要检查它监听的队列、unacked消息、阻塞调用、prefetch和实际运行的代码版本。

继续阅读

有些站只卖很少几个产品,商品对比和Wishlist基本用不上。最容易想到的做法是直接禁用 `Magento_Catalog` 或 `Magento_Wishlist`,但前者根本不能动,后者也可能被主题、客户中心或第三方模块依赖。我的处理原则是:业务只是“不显示”,就只处理前台入口,不把整个模块从系统里拔掉。

继续阅读

网站从正式域名复制到测试域名后,前台和后台都可能陷入重定向循环。这个问题不能靠反复清缓存碰运气,先看清楚到底是哪两个地址在互相跳。Cookie 域名、Base URL、反向代理传来的 HTTPS 标记,都会造成同一个表象。

继续阅读

生产站改了一点 CSS,如果直接运行不带参数的 `setup:static-content:deploy`,Magento 会把后台主题、Luma、多个语言包和所有自定义主题一起编译。站点越大,发布时间越长。实际只改一个主题时,部署范围可以收得很小,但 theme、area 和 locale 最好一起写清楚。

继续阅读

这个错误经常出现在删掉一个旧主题、切换分支或从另一台服务器恢复数据库之后。文件系统里已经没有主题目录,但数据库仍保留主题注册记录,或者商店配置仍指向旧的 `theme_id`。Magento 解析主题继承关系时找不到物理目录,最后只抛出 `theme_dir` 参数缺失。

继续阅读

自定义命令里调用客户、税率或订单服务时,常见异常是 `Area code is not set`。把 `$state->setAreaCode('adminhtml')` 塞进构造函数,当前命令也许能跑,但随后执行任意 `bin/magento` 命令又可能变成 `Area code is already set`。原因是 Magento 启动 CLI 时会实例化命令列表,构造函数不是“只有执行这条命令时才运行”。

继续阅读

magento 2执行setup:upgrade提示pub/static没有写权限,别再直接chmod 777了

继续阅读

项目 901 到 910 共 1054个

每页
设置升序顺序