Magento文档

M1解决URL不存在或是重复问题

在SHELL目录下新建立一文件命名为rewrites_doctor.php

Magento使用Memcached 缓存数据方法

修改 app/etc/env.php添加以下代码 'cache' => [ 'frontend' => [ 'default' => [ 'backend' => 'Magento\Framework\Cache\Backend\Memcached', ...

2024-09-05 19:16 magento2 memcached

M2 update on save 与 Update by Schedule 有什么不同

在M2中索引管理中,有两种模式的索引刷新方式:UPDATE ON SAVEUPDATE BY Schedule他们之间有什么区别呢?保存更新模式(UPDATE ON SAVE)可能会降低 Magento 2 的性能。因此,更好的做法是将索引器设置为“按计划更新 (UPDATE BY Schedule)”模式。在商店后端工作的管理员越多,保存更新模式的影响就越大。同时,频繁的导入和导出过程也可能会降...

2023-12-11 23:26 update

M2.X在windows机中安装出现报错Unable to apply data patch Magento\Theme\Setup\Patch\Data\...

执行常规安装过程中出现这个问题 Unable to apply data patch Magento\Theme\Setup\Patch\Data\RegisterThemes for module Magento_Theme. Original excepti on message: Wrong file需要修改文件\vendor\magento\framework\Image\Adapter...

M2.X多站点多域名解决方案BT面板配置实际操作流程

第一步配置相关store信息,依次建立不同的website ,store,store view,如下图所示第二步,配置相关不同的域名,及系统设置,常规general中关闭单站点模式关闭单站点配置域名切换到多站点中再次配置域名配置新站点的主题

奇葩小知识:M2莫名其妙JS或是css未正常静态化

今天有一个客户的主机出现奇特的情况,无法正常静态化两三个JS.后台也是有几个无法正常静态化js及CSS处理过程:先是检查了整个站点的文件所有者及用户组,让其一致检查了generated目录

Magento1.x老版本后台莫名其妙无法上传产品图片,出现Disallowed file format

出现此种问题的解决方法如下:打开app\code\core\Mage\Catalog\etc\system.xml文件 大约215行,查看后台是否有定义dimension ,如没有则添加代码在 Small Image Width Maximum width small product ima...

M2每天一个奇葩的问题:后台无法正常上传图片:Filename is too long; must be 90 characters or less

有时是此错误,有时是下图错误 此问题产生的原因是,由于M2占用硬盘文件个数较厉害,故限制了上传图片的原文件名字节数为90 解决方法: vendor\magento\framework\File Uploader.php打开此文件,找到if (strlen($fileInfo['basename']) > 90) { throw new \InvalidArgumentExc...

M2手动引入composer 内容

此方法只现于无法正常运行执行composer update 或是composer require命令的情况下。总有那么几个奇怪的主机无法远行composer,要么内存不够,要么其它性的错误本文以 auth2-client 为例先在根目录下执行:composer require league/oauth2-client --no-update先安装获取到内容,但是不更新整个M2系统,因为我们要手动...

M2奇葩问题:结账页面Billing address出现JS溢出错误 function e(F,E){var D=0;try{this._each

出错内容function e(F,E))}catch(G)}return this}, function y(G,F,E)while((D+=G)F?1:0}).pluck("value")}, function w(), function z()var F=[this].concat(D).map($A);return this.map(function(H,G))}, function p()...

M2奇葩问题:结账页面产生错误日志 No such entity with quote_id =

错误日志:No such entity with quote_id =****一般这类问题出现在结账页面,也有部分客户反映在用户购物车产品管理页面出现,一般是在2.4.X以下版本中居多。需要修改以下文件\vendor\magento\module-checkout\Model\Session.php修改Get

后台无法登录,提示Your current session has been expired.​

后台无法登录,可能会有多种可能 ,按顺序检查并执行。INSERT INTO `core_config_data` (`scope`, `scope_id`, `path`, `value`)VALUES ('default', 0, 'admin/security/session_lifetime', '86400');定义一个session的生存周...

M2.4.2. P1 版本数据库配置要求

当您使用MYSQL5.6.X版本时可以正常安装M2.4.2 P1,但是无法正常使用其默认的一组件。并无法执行php bin/magento setup:upgrade

2021-06-24 18:29 M2数据库要求

M2主题使用Mageplaza Search报错(如porto主题)

前台或是日志中聘main.ERROR: Warning: Invalid argument supplied for foreach() in /www/wwwroot/****/app/code/Mageplaza/Search/Helper/Data.php on line 345 []解决方法打开文件 app/code/Mageplaza/Search/Helper/Data.php修改大约...

M2速度慢无法快速响应的解决方案

M2本身来讲对于新手特别不友好 ,想轻装 上阵,搞个几百块的空间就上M2的可能性极低,无大内存高CPU性能型VPS或是独立服务器已经玩不转了。那么如何用有限的成本提升M2的速度呢?1。减少非必要插件的安装 插件开发者能力不一,不同的开发者对系统的理解不同,开发出的插件虽然能正常运行,但是性能天差之别。2。选择合适的主题模板M2做为大型商超及外贸电商解决方案的 佳核心,许多主题外观让人挑花眼,但是出...

M2网站样式混乱出错的解决方法

后台访问出现 样式表及图片丢失的情况,这种情况有两种解决方法: shell生成静态文件php bin\magento setup:static-content:deploy -f如果您默认的语言并不是en_US则用以下代码如php bin\magento setup:static-content:deploy en_NZ -f此操作方法会生成静态文件解决此问题

2021-05-30 15:38 m2奇葩问题 M2问题解决

M2奇葩问题:从M2.3升级到M2.4搜索无结果

这个问题特别奇特!发现过程:客户网站从2.3升级到2.4.2 p1版本,发现elasticsearch 正常,但是始终无法得到任何数据,重置并刷新索引也无效。问题日志:\"caused_by\":}},\"status\":400} at /www/wwwroot/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Co...