Magento 2 最常见的问题以及解决这些问题的有效方法(2022 年)

已发表: 2022-06-06

在经营 Magento 商店的过程中,有时您必须遇到技术问题。 尽管 Magento 总是改进并发布新版本,但您仍然面临一些流行的 Magento 2 问题。 这会直接影响您商店的表现,从而使您的网站在客户眼中的吸引力和专业性降低,并给他们带来糟糕的体验。 因此,买家不想回到您的业务,显然收入和客户满意度会下降。 因此,在此分析中,我们将总结最常见的 Magento 2 问题并为您建议最佳解决方案。

1、首先你可以看到的Magento 2问题是你的网站运行不足

Magento 2 问题

该站点的性能不佳导致商店中出现许多 magento 2 问题。 需要明确的是,您可以通过增强网站的运营来解决这些问题。

安装最新的 Magento 版本

加速 Magento 2 的最简单和最有效的方法之一是定期更新 Magento 版本。 Magento 发布新版本时,会频繁升级性能、修复问题并提高补丁安全性。 例如, Magento 2.4.4是最新版本,请确保为您的商店更新。

应该优化 Javascript 和 CSS

其他可能让您的 Magento 2 变慢的因素包括 Javascript 和 CSS,尤其是当您在前端使用Magento POS时。 也许您设置了一些不需要服务器的扩展。 因此,他们采取了导致 Magento 2 后端负担过重且速度缓慢的活动。

您还可以将 Javascript 和 CSS 文件合并为一个压缩文件,以减少文件数量。 然后它会取消换行符并用连续的文本行替换它们。 但是,如果您没有必要的能力或经验,请尝试聘请专门的 Magento Web 开发人员来获得专家帮助。

应该启用清漆缓存

Varnish Cache 是一个免费的开源缓存系统。 它通过减少未来等效请求的网络带宽消耗来优化响应时间。 因此,启用 Varnish Cache 可以减少加载时间。 您可以从那里简单地识别 Magento 2 站点的速度差异。

利用 Magento 的编译功能

启用 Magento 编译后,页面加载性能可以提高 25–50%。 要使此功能可用,请执行以下步骤:

第 1 步:在 Magento Admin 中转到系统 > 工具 > 编译。

第 2 步:接下来,从下拉菜单中选择 Run Compilation Process。

第 3 步:最后,单击保存。

2、用新域配置Magento

假设您的 Magento 设置为 www.yourdomain.com,并且您想将其更改为 www.anotherdomain.com。

首先,转到 MySQL Manager,选择您的数据库,然后单击名为 core_config_data 的核心配置数据表。

Web/secure/base url 和 web/unsecure/base url 值可以在核心配置数据表中看到。 然后,要保存更改,请将旧域名替换为新域名,然后单击“开始”按钮。

3、重置 Magento 管理员密码

Magento 2 问题

重置密码的三种基本方法取决于您的情况,无论您是忘记密码还是只是想提高安全性。

如果您可以访问您的 Magento 帐户并记住您现有的密码,您可以轻松地从帐户设置中切换您的密码。

第 1 步:转到系统,然后是权限,然后是 Magento 后端的所有用户。

第 2 步:将出现所有当前可用用户的列表。 选择需要更改密码的用户。

第 3 步:输入新密码以确认新密码。将当前密码输入“当前用户身份验证”框中,然后单击“保存帐户”。

如果您无法访问您的 Magento 帐户,则无需担心。 有两种方法可以快速获取新密码。

*使用默认恢复系统,更改 Magento 管理员密码。

  • 从下拉菜单中选择“管理面板”。
  • 从下拉菜单中选择“忘记密码”。
  • 填写您的 Magento 电子邮件地址,然后单击“检索密码”按钮。
  • 要重置密码,请打开电子邮件中的链接,输入新密码,然后单击“重置”。

*使用 Magento 命令行

执行以下命令:

1: php bin/magento admin:user:create –admin-user=admin –admin-password=admin123

填写您的电子邮件、名字和姓氏

4、启用 Magento 联系表

Magento 联系表是一种内置工具,可告知客户如何连接您的业务。 它通常位于您网站的底部附近,在设置 Magento 众多商店时很有用。 按照以下分步说明添加此表单:

第 1 步:转到 Magento Admin 并登录。

第 2 步:移至侧边栏上的商店 > 设置 > 配置。

第 3 步:转到左侧面板上的常规 >​​ 联系 > 启用联系我们。 是的

第 4 步:填写必要的字段,然后单击保存。

步骤 5:更改为电子邮件选项,输入相关信息,并保存配置。

5、访问被拒绝

当您被拒绝访问在线页面或应用程序时,会出现 Magento “访问被拒绝”问题。 以下是对这些问题的一些常见解释:

  • 创建新用户时,角色分配不正确。
  • 管理员帐户的登录凭据不正确。
  • 对于新的扩展,权限是必需的。
  • 注销、重新登录并重置 Magento 帐户的管理员凭据至关重要。 如果您仍然遇到问题,请尝试这些建议。

然后我们为您推荐一些有用的解决方案

创建新用户时分配错误的角色

从管理面板添加新用户时,很容易忘记分配角色。 在这种情况下,请转到系统 > 权限 > 用户 > 单击用户 > 用户角色并更改访问权限。

拒绝访问

管理员登录凭据不正确

登录管理面板时,“拒绝访问”的最常见原因是信息不准确。 如果您已尝试退出并重新登录,但仍无法登录,请尝试以下命令重置密码:

UPDATE admin_user SET password = MD5('PASSWORD') WHERE username = 'USERNAME';

对于新的扩展,权限是必需的。

当商店管理员通过下载器安装新的 Magento 扩展程序并继续进行扩展程序的配置设置时,他们可能会遇到“拒绝访问”问题。 您应该重置您的管理员凭据,因为 Magento 不会自动更新新扩展的权限。

从 Magento 仪表板导航到系统 > 权限 > 角色 >。 将其设置为全部 > 保存角色 > 管理员角色 > 角色资源

访问被拒绝 1

6、SEO友好的Magento问题

当提到对 SEO 友好的 Magento 困难时,正如第 1 点所述,提高速度是提升用户体验和搜索引擎排名的关键步骤。 但是,最新版本的 Magento 2 包括重要的 SEO 增强功能,例如:

HTTP 版本的索引应该标准化。

比较喜欢的改编应该被索引,同一个URL的其他版本应该引出相应标准的HTTPS版本。 例如,您可以将 HTTPS 设为首选协议。 然后在 HTML 编码中将 HTTP 版本指向 HTTPS,反之亦然。 相反,您不会同时索引 HTTP 和 HTTPS 表单,因为其中之一将被视为重复内容。

由于文本,避免分层导航。

分层导航通常不利于您网站的 SEO。 因此,在编制索引时,应避免对子类进行排序和探索。 此外,分层导航插件可用于将排序和过滤的页面转换为有效的登录页面。 尽管如此,您必须首先检查扩展的兼容性、您的 Magento 2 版本,然后是修复。

7、生成Magento客户群

Magento 2 问题 3

Magento 允许您将客户分组并根据他们所属的组来管理商店行为。 为了更好地控制您的购物者,您可以为组指定税费或状态(一般、未登录和批发)。 按照以下步骤过滤或创建新的客户组:

将客户过滤到不同的组中:

第 1 步:转到管理侧栏中的客户 > 客户组。

第 2 步:从下拉菜单中选择过滤器并为您的组输入条件,例如 ID 范围、组或税级。

建立一个新的客户群:

1:从主菜单转到客户 > 客户组 > 添加新客户组。

2:输入您的组的名称。

3:为组织选择适当的税级。

4:选择您要阻止的网站。

5:完成后,单击保存客户组。

8、建立Magento博客站点

博客是增加网站流量和改善 SEO 的最有效方法之一。 magento 2 的问题之一是 Magento 2 没有默认博客。 不过,您仍然可以通过集成获得它。

9、创建301重定向

301 重定向

301 重定向的目的是将 IP 地址指向新地址。 此外,您可以使用此功能重写 URL。 因此,它可以改善您网站的结构及其 SEO 性能。 您可以通过两种方法为您的网站进行 301 重定向。

Magento 的重定向功能可用于创建 301 重定向。

第 1 步:转到 Magento Admin 侧栏中的 Marketing > SEO & Search > URL Rewrites。

第 2 步:从下拉菜单中选择添加 URL 重写,然后为您的 CMS 页面、产品、类别和自定义 URL 输入 URL。

第 3 步:填写必填字段,然后单击保存。

使用 .htaccess 设置 301 重定向

第 1 步:在您的 .htaccess 中查找

IfModule mod_rewrite.c>

跟随符号链接

重写引擎开启

第 2 步:开始重写并按照教程进行操作:

重定向 301 old_url new_url

## 使用相对路径的 url

## 示例:301 重定向 /old.html /new.html

步骤 3:最终,检查旧 URL,操作它并等待后果

10、503错误

最普遍的 magento 2 问题之一是 503 错误,这表明用户暂时无法使用在线服务。 当您尝试设置 Magento 2 扩展时,这种情况经常发生。

您遇到此问题的主要原因有两个:

站点服务器问题的解决方案

如果您的服务器有问题,请联系您的托管公司。

维护模式的解决方案。

解决方案:导航到 Magento 根安装,查找“maintenance.flag”文档,然后通过 FTP 或文件管理器将其删除,以使您的 Magento 站点退出维护模式。 完成后,Magento 将不再显示维护模式警告。

如果它不起作用,请先清除会话和缓存,然后再继续上述过程。

结论

通过本文,我们简要介绍了您在运行 Magento 商店时可能遇到的一些流行的 Magento 2 问题。 您可以看到其他一些问题,但我们上面提到的问题可能是您通常必须处理的问题。 了解这方面的细节越多,您的企业就越成功。 如果您不立即解决此问题,将会影响您的运营。 因此,凭借我们提供的知识,我们希望您可以提高您的在线商店的性能。 但是,如果您不擅长此任务,请不要犹豫,找到我们的服务:Magento 开发或联系我们及时获得帮助。