php bin/magento setup:di:compile
直接升级magento2.4.3有问题,
先升级magento2.4.0进行过渡
1、执行升级
composer require magento/product-community-edition=2.4.0 --no-update
2、编译
sudo php bin/magento maintenance:enable && sudo chmod 777 * -R && rm -rf var/cache/* var/page_cache/* var/view_preprocessed/* var/composer_home/cache/* && rm -rf pub/static/* && sudo php bin/magento setup:upgrade && sudo php bin/magento setup:di:compile && php bin/magento setup:static-content:deploy -f && php bin/magento indexer:reindex && sudo php bin/magento maintenance:disable && php bin/magento cache:clean && php bin/magento cache:flush && sudo chmod 777 * -R
如果有:Class 'Zend\Mvc\Controller\LazyControllerAbstractFactory' not found»? 报错,则将:
"Zend\\Mvc\\Controller\\": "setup/src/Zend/Mvc/Controller/"
如图修改composer.json文件
其次执行:
composer dumpautoload
即可!
3、编译过程中,WeltPixel 报错,我这里是直接从composer移除出去了
4、后续编译还有报错:
①、Undefined class constant 'XML_PATH_HEADER_TRANSLATE_TITLE' 这个是框架bug,在报错指定目录文件,将static改为self即可
5、升级到2.4.3(如果2.4.0还升级不了,那就继续升到2.4.2过渡)
composer require magento/product-community-edition 2.4.3 --no-update
6、先升级composer版本再执行update,2.4.3用composer2:
composer self-update --2
sudo composer update --with-all-dependencies
如果报错:magento don't install symfony/console v4.4.43 ,
我这里是将composer.json文件中的:
"pdepend/pdepend": "2.5.0",
改为:
"pdepend/pdepend": "2.5.2",
再次执行update命令。
成功!!
7、执行编译,在
php bin/magento setup:di:compile
遇到问题:
Unable to apply data patch Magento\Paypal\Setup\Patch\Data\UpdateBmltoPayLater for module Magento_Paypal. Original exception message: Notice: Undefined offset: 1 in /path/to/magento/vendor/magento/module-paypal/Setup/Patch/Data/UpdateBmltoPayLater.php on line 138
在138行插入以下代码:
if ($page === 'active') continue;
8、继续编译,成功
原创文章,转载请标明出处!
小程序支付&回调php centos Elasticsearch & LogStash & kibana安装及调试 Magento升级到2.4.3订单详情空白 nba2k23球员列表(八) nba2k23球员列表(七) nba2k23球员列表(六) nba2k23球员列表(五) nba2k23球员列表(四) nba2k23球员列表(三) nba2k23球员列表(二) nba2k23球员列表(一) nba2k22球员列表(四) nba2k22球员列表(三) nba2k22球员列表(二) nba2k22球员列表(一) NBA2K21球员大全 NBA2K20球员列表(五) NBA2K20球员列表(四) NBA2K20球员列表(三) NBA2K20球员列表(二) NBA2K20球员列表 wsl docker 突然 -v /sys/fs/cgroup:/sys/fs/cgroup:ro 无法挂载怎么办? 抽象类和接口 Magento 2 中扩展属性(extension_attributes.xml)的用途是什么? win10底部菜单栏卡死解决 docker容器映射所有端口到宿主机 【frp】RDP软件远程Listener state: Not listening [not supported] 升级到magento2.4.3,后台加载很慢解决方法 微信支付https://api.mch.weixin.qq.com/pay/unifiedorder返回null magento grid增加编辑按钮 PHP循环引用 Broken reference: the 'sales_order_tbs ' elemert canmot be atded as child to ‘left , bvcause the lat ubuntu安装swoole后报错:undefined symbol:XXXX swoole pcre.h: No such file or directory magento2 The account sign-in was incorrect or your account is disabled temporarily. Please wait and 批量修改表前缀 magento2.3.7升级2.4.3 elasticsearch可视化工具 pwaStudio-Magento2.4.3 mysql忘记密码创建新用户设置 Docker容器下 mysql source 导入数据库 如何在 Docker 上安装 Magento 2 mysql:基于扫码记录查找密接人员 varnish:pc mobile分开缓存 The requested PHP extension ext-gd * is missing from your system. Install or enable PHP's gd extensi Ubuntu切换指定PHP版本 magento-varnish安装自述 Ubuntu彻底卸载varnish Varnish - Error 503 Backend fetch failed Scandipwa magento2安装教程(在已存在的magento安装) Navicat15最新版本破解 (Navicat Premium 注册出现 No All Pattern Found! File Already Patched) mac本地运行MySQL;Navicat Authentication plugin ‘caching_sha2_password‘ cannot be loaded: dlope问题 mac本地运行PHP项目问题记录 通过 Binlog 日志来恢复 MySQL 数据 composer file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: php Laravel统计所有API响应时长等信息 php计算累加的累加 composer PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 Go使用变量类型声明和方法的注意事项 方法 函数值 映射 切片的长度与容量 go基本类型(包、变量、函数、流程控制语句) 如何保证接口的幂等性 nginx 全部域名解析统一设置 mysql之存储过程(while循环、repeat循环、leave语句、loop循环、iterate语句) Laravel 契约和门面简单解读(Cache) Linux-centos安装node,node -v undefind Nginx 的反向代理、负载均衡、动静分离和高可用的原理 es6 set应用场景 vscode安装HTML Boilerplate解决不识别tpl后缀文件 laravel orm with如何指定select字段 laravel框架应用和composer扩展包开发 php实现斐波那契数列 内网穿透工具FRP搭建远程控制 微信小程序 动态添加view组件 唯物辩证法 nba2k游戏助手 更新日志 微信网页分享代码及提示签名错误解决方法 PHP支付宝支付兼容微信公众号 关于支付宝支付接口实际测试后的记录 网站后台权限管理 12306Bypass 分流软件 nba2kol2 12月份数据大更新,公众号球员更新名单进度贴 腾讯视频会员大放送 公众号新功能征集帖 我们知道CDN护航了双11十年,却不知道背后有那么多故事…… 企业微信第三方应用开发授权设置(PHP版) Linux下certpot 免费搭建https协议 CentOS7下Nginx强制http 301跳转到https的设置方法