Magento 2 最常見的問題以及解決這些問題的有效方法(2022 年)

已發表: 2022-06-06

在經營 Magento 商店的過程中,有時您必須遇到技術問題。 儘管 Magento 總是改進並發布新版本,但您仍然面臨一些流行的 Magento 2 問題。 這會直接影響您商店的表現,從而使您的網站在客戶眼中的吸引力和專業性降低,並給他們帶來糟糕的體驗。 因此,買家不想回到您的業務,顯然收入和客戶滿意度會下降。 因此,在此分析中,我們將總結最常見的 Magento 2 問題並為您建議最佳解決方案。

1、首先你可以看到的Magento 2問題是你的網站運行不足

Magento 2 問題 1

該站點的性能不佳導致 Magento 商店出現很多問題。 需要明確的是,您可以通過增強網站的運營來解決這些問題。

安裝最新的 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 帳戶並記住您現有的密碼,您可以輕鬆地從帳戶設置中切換您的密碼。

第 1 步:轉到系統,然後是權限,然後是 Magento 後端的所有用戶。

Magento 2 第 3 期

第 2 步:將出現所有當前可用用戶的列表。 選擇需要更改密碼的用戶。

Magento 2 問題 3 2

第 3 步:輸入新密碼以確認新密碼。將當前密碼輸入“當前用戶身份驗證”框中,然後單擊“保存帳戶”。

Magento 2 問題 34

如果您無法訪問您的 Magento 帳戶,則無需擔心。 有兩種方法可以快速獲取新密碼。

*使用默認恢復系統,更改 Magento 管理員密碼。

  • 從下拉菜單中選擇“管理面板”。
  • 從下拉菜單中選擇“忘記密碼”。
  • 填寫您的 Magento 電子郵件地址,然後單擊“檢索密碼”按鈕。

Magento 2 第 4 期

  • 要重置密碼,請打開電子郵件中的鏈接,輸入新密碼,然後單擊“重置”。

*使用 Magento 命令行

執行以下命令:

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

填寫您的電子郵件、名字和姓氏

Magento 2 第 3 期

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 問題

Magento 允許您將客戶分組並根據他們所屬的組來管理商店行為。 為了更好地控制您的購物者,您可以為組指定稅費或狀態(一般、未登錄和批發)。 按照以下步驟過濾或創建新的客戶組:

將客戶過濾到不同的組中:

第 1 步:轉到管理側欄中的客戶 > 客戶組。

第 2 步:從下拉菜單中選擇過濾器並為您的組輸入條件,例如 ID 範圍、組或稅級。

建立一個新的客戶群:

1:從主菜單轉到客戶 > 客戶組 > 添加新客戶組。

2:輸入您的組的名稱。

3:為組織選擇適當的稅級。

4:選擇您要阻止的網站。

5:完成後,單擊保存客戶組。

8、建立Magento博客站點

博客是增加網站流量和改善 SEO 的最有效方法之一。 Magento 的問題之一是 Magento 2 沒有默認博客。 不過,您仍然可以通過集成獲得它。

9、創建301重定向

Magento 2 問題 3

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 最常見的問題之一是 503 錯誤,這表明用戶暫時無法使用在線服務。 當您嘗試設置 Magento 2 擴展時,這種情況經常發生。

您遇到此問題的主要原因有兩個:

站點服務器問題的解決方案

如果您的服務器有問題,請聯繫您的託管公司。

維護模式的解決方案。

解決方案:導航到 Magento 根安裝,查找“maintenance.flag”文檔,然後通過 FTP 或文件管理器將其刪除,以使您的 Magento 站點退出維護模式。 完成後,Magento 將不再顯示維護模式警告。

如果它不起作用,請先清除會話和緩存,然後再繼續上述過程。

結論

通過本文,我們簡要介紹了您在運行 Magento 商店時可能遇到的一些流行的 Magento 2 問題。 您可以看到其他一些問題,但我們上面提到的問題可能是您通常必須處理的問題。 了解這方面的細節越多,您的企業就越成功。 如果您不立即解決此問題,將會影響您的運營。 因此,憑藉我們提供的知識,我們希望您可以提高您的在線商店的性能。 但是,如果您不擅長此任務,請不要猶豫,找到我們的服務:Magento 開發或聯繫我們及時獲得幫助。