Magento教程

Nginx 服务器上 Magento 2 站点启用 CORS跨域名

如果您的MAGENTO2网站在使用过程中,出现如图示的红色区域提示,那么说明您的网站部分功能存在CROS限制。在开始前,先了解下什么是CROS?CORS 代表跨域资源共享,它控制哪些站点可以访问另一个站点的资源。如果您在不同的子域和/或域上运行应用程序并且它们需要相互通信,那么您将需要设置 CORS我们如何设置 CORS?需要从正在访问的发送特定的标头HEADER信息。因此,例如,如果您的前端位于...

M2数据迁移或是数据库出错导致 inventory_stock_1 视图不存在

即使产品已启用并标记为“有货”,也无法订购该产品。从 Magento 2.3 开始,这个新引入的参数不会在您的数据库表中找到,因为它是一个视图。

M2如何快速让产品的数量同实际数量一致?

清空产品数量操作表inventory_reservation

2022-08-05 00:34 M2产品数量

M2部分主机转移或是数据库损坏导致库存出现问题

默认数据库表建立方法:CREATE TABLE `inventory_stock_1` (`product_id` int(10) unsigned,`website_id` smallint(5) unsigned,`stock_id` smallint(5) unsigned,`quantity` decimal(12,4),`is_salable` smallint(5) unsigned,...

2022-08-04 22:55 magento库存 magento库存表

M2数据库使用导出数据库时出现“you need (at least one of) the SUPER privilege(s) for this ope...

ERROR 1227 (42000) at line 374: Access denied; you need (at least one of) the SUPER privilege(s) for this operation而在其使用时,会有一些提示权限不足,此时需要清空数据库,在导入时执行sed 's/\sDEFINER=`[^`]*`@`[^`]*`//g' -i old...

奇葩小技巧:M2部分主机在特定情况下无法更换logo图片

这种情况我也是第一次见,在后台上传的图片始终不会被前台所读取,一气之下直接写死它。默认情况下上传图片到/vendor/magento/theme-frontend-luma/web/images 上传LOGO图片修改vendor\magento\module-theme\view\frontend\layout\default.xml中的大约64行 LOGO部分代码为 ...

M2默认主题相关前台展现在哪里修改?

app/design/frontend/Vendor/theme/Magento_Theme/templates/html/copyright.phtml

m2 在apache下无法自动更新SSL及申请 SSL证书

这种情况只需要修改.HTACCESS配置文件从:RewriteEngine onRewriteCond % !^/pub/RewriteCond % !^/setup/RewriteCond % !^/update/RewriteCond % !^/dev/RewriteRule .* /pub/$0 [L]DirectoryIndex index.php到RewriteCond % !^/\.w...

M2奇葩小知识:产品无法添加到购物车

当在M2后台设置design--Configuration设定如下时前台JS会报错,错误表现为前台无法添加产品到购物车等。报错内容如下Uncaught SyntaxError: Unable to process binding "ifnot: function()"Message: Unable to parse bindings.Bindings value: html: 'Child...

M2如何在不影响访问的情况下禁止原始图片被访问及下载

有的时候生成的CACHE图片有我们的水印,但是原始图片没有如http://www.com/media/tmp/catalog/product/0/6/06202206_01.jpghttp://www.com/media/catalog/product/0/6/06202206_01.jpg而生成的缓存CACHE图片可以加上我们自己的水印,链接如http://www.com/media/catal...

M2奇葩小知识:后台用户管理里面无用户

出现后台用户管理列表里面无任何用户。以为是customer grid 索引有问题,尝试去刷新 。无法解决。故进入数据库:1. 检查主表中是否存在客户记录select * from customer_entity limit 2有返回数据2.检查客`customer_grid_flat`是否有记录select * from customer_grid_flat limit 2也有数据3.检查索引 ...

M2奇葩小知识:elasticsearch搜索无结果及相关异常

完整错误日志: main.CRITICAL: Elasticsearch\Common\Exceptions\BadRequest400Exception: ],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[...

2022-05-26 22:47 搜索无结果 elasticsearch

Magento2新安装的后台变灰,无法登录及正常使用

出现这种情况的基本上是windows机做服务器的情况,一般是文件验证做怪修改以下位置文件vendor\magento\Framework\View\Element\Template\File\Validator.php2.3.1 位置为lib\internal\Magento\Framework\View\Element\Template\File\Validator.php找到下面的这一些并修改...

M2网站产品可配置属性图片过小解决方法

app/design/frontend/[theme]/etc/view.xml

M2 NGINX下如何取消NGINX 404 NOT FOUND

在NGINX 安装配置完成后,如出现错误或找不到内容会出现此nginx的错误页面,而不是magento2 后台设置的PAGE NO ROURE或是其它页面。解决方法:

部分CPANEL空间如何切换PHP版本执行命令

在许多时间,许多空间上安装的默认PHp版本已经无法运行一些老版本的命令,我们可以用以下方法运行。比如

M2出现SESSION保存错误ini_set(): A session is active.

{"0":"Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in \/www\/wwwroot\/html\/www.******.com\/vendor\/magento\/framework\/Session\/Sessio...

2022-05-05 18:18 A session is active

M2出现cache-backend-file/File.php on line 81​报错

Deprecated: The each() function is deprecated. This message will be suppressed on further calls vendor/colinmollenhour/cache-backend-file/File.php on line 81这种情况一般是PHP版本问题,可以通过修改此PHP文件来修复。打开文件vendor/...

M2 windows机前台无法展示产品并报Exception #0 (Exception): Warning: curl_setopt_array():

Exception #0 (Exception): Warning: curl_setopt_array():前台产品无法正常展现,依据常规方法:运行php bin/magento indexer:reindex2.后台系统设置中检查 Elasticsearch是否工作正常3.检查产品是否正常