Magento 2 最常見的問題以及解決這些問題的有效方法(2022 年)
已發表: 2022-06-06在經營 Magento 商店的過程中,有時您必須遇到技術問題。 儘管 Magento 總是改進並發布新版本,但您仍然面臨一些流行的 Magento 2 問題。 這會直接影響您商店的表現,從而使您的網站在客戶眼中的吸引力和專業性降低,並給他們帶來糟糕的體驗。 因此,買家不想回到您的業務,顯然收入和客戶滿意度會下降。 因此,在此分析中,我們將總結最常見的 Magento 2 問題並為您建議最佳解決方案。
1、首先你可以看到的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 帳戶並記住您現有的密碼,您可以輕鬆地從帳戶設置中切換您的密碼。
第 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 儀表板導航到系統 > 權限 > 角色 >。 將其設置為全部 > 保存角色 > 管理員角色 > 角色資源
6、SEO友好的Magento問題
當提到對 SEO 友好的 Magento 困難時,正如第 1 點所述,提高速度是提升用戶體驗和搜索引擎排名的關鍵步驟。 但是,最新版本的 Magento 2 包括重要的 SEO 增強功能,例如:
HTTP 版本的索引應該標準化。
比較喜歡的改編應該被索引,同一個URL的其他版本應該引出相應標準的HTTPS版本。 例如,您可以將 HTTPS 設為首選協議。 然後在 HTML 編碼中將 HTTP 版本指向 HTTPS,反之亦然。 相反,您不會同時索引 HTTP 和 HTTPS 表單,因為其中之一將被視為重複內容。
由於文本,避免分層導航。
分層導航通常不利於您網站的 SEO。 因此,在編制索引時,應避免對子類進行排序和探索。 此外,分層導航插件可用於將排序和過濾的頁面轉換為有效的登錄頁面。 儘管如此,您必須首先檢查擴展的兼容性、您的 Magento 2 版本,然後是修復。
7、生成Magento客戶群
Magento 允許您將客戶分組並根據他們所屬的組來管理商店行為。 為了更好地控制您的購物者,您可以為組指定稅費或狀態(一般、未登錄和批發)。 按照以下步驟過濾或創建新的客戶組:
將客戶過濾到不同的組中:
第 1 步:轉到管理側欄中的客戶 > 客戶組。
第 2 步:從下拉菜單中選擇過濾器並為您的組輸入條件,例如 ID 範圍、組或稅級。
建立一個新的客戶群:
1:從主菜單轉到客戶 > 客戶組 > 添加新客戶組。
2:輸入您的組的名稱。
3:為組織選擇適當的稅級。
4:選擇您要阻止的網站。
5:完成後,單擊保存客戶組。
8、建立Magento博客站點
博客是增加網站流量和改善 SEO 的最有效方法之一。 magento 2 的問題之一是 Magento 2 沒有默認博客。 不過,您仍然可以通過集成獲得它。
9、創建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 開發或聯繫我們及時獲得幫助。