如何修復Elementor未載入錯誤

錯誤型別:
其他錯誤
錯誤名稱:
Elementor无法加载错误
英文名稱:
Elementor Not Loading Error
錯誤描述:
由于Elementor或PHP未更新到较新版本,插件冲突、内存限制等,导致Elementor未能正常地加载。

如何修復Elementor未載入錯誤

使用Elementor,您可以用更直觀的頁面構建器替換區塊編輯器。如果您是Elementor使用者,則每次要建立或編輯頁面時都需要載入編輯器。但是,有時錯誤可能會阻止Elementor載入。

幸運的是,這個問題有幾種解決方案。如果您瞭解導致錯誤的原因,您應該能夠立即對其進行故障排除。

在本文中,我們將討論導致Elementor無法載入問題的原因並檢視外掛的要求。然後,我們將向您介紹幾種解決此錯誤的方法。

  1. 為什麼Elementor沒有載入?
  2. Elementor要求是什麼?
  3. 如何修復Elementor未載入
  4. 其他Elementor故障排除方法

為什麼Elementor沒有載入?

在我們詳細瞭解可能導致Elementor出現問題的原因之前,重要的是要討論“not loading”錯誤的含義。啟動Elementor編輯器時會發生此錯誤。

通常,編輯器只需要一點時間來載入:

Elementor頁面構建器載入

Elementor頁面構建器載入

但是,如果編輯器卡在載入螢幕上,您可能正在處理錯誤。請注意,這與編輯器無法完全載入或獲取HTTP程式碼不同。在這種情況下,除了Elementor無法載入之外,您的網站應該可以正常執行。

通常,由於您的伺服器不符合外掛的要求,Elementor可能無法載入。您可能還使用了導致Elementor出現相容性問題的外掛。在接下來的幾節中,我們將概述Elementor的要求並向您展示如何解決未載入錯誤。

Elementor有何要求?

每個外掛都有自己的系統要求。大多數外掛開發人員不會發布此資訊,因為他們假設每個伺服器都可以滿足他們的最低要求。通常,情況就是這樣。

一些外掛(例如頁面構建器和安全工具)往往具有特定的系統要求。在Elementor的情況下,這些是最低要求(不包括儲存空間):

  • WordPress 5.2或更新版本
  • PHP 7或更新版本
  • MySQL 5.6或更新版本
  • 至少128 MB的WordPress記憶體限制

在大多數情況下,即使您的伺服器不滿足其要求,您也可以安裝外掛。但是,這可能導致外掛無法正常工作,並且在 Elementor 的情況下,無法完全載入編輯器。

如何修復Elementor未載入

如果 Elementor 卡在載入螢幕中,您要做的第一件事就是重新載入頁面。再次嘗試訪問 Elementor 編輯器,看看錯誤是否仍然存在。如果是這樣,是時候進行一些故障排除了。

1.更新元素

Elementor可能無法載入,因為您使用的是過時版本的外掛。過時的外掛可能會導致與其他工具或最新版本的WordPress發生衝突。

要檢查您的Elementor是否是最新的,請轉到外掛 > 已安裝外掛並查詢構建器。如果您擁有高階許可證,您應該在外掛列表中同時看到ElementorElementor Pro :

更新Elementor

更新Elementor

如果您看到有關Elementor更新版本的通知,則需要執行必要的更新。然後,再次嘗試訪問編輯器。

2. 檢查外掛衝突(和測試Elementor附加元件)

外掛之間引起衝突的情況並不少見。當您有多個提供重疊功能或衝突程式碼的外掛時,通常會發生這種情況。

診斷外掛衝突可能是一個挑戰。最好的辦法是逐個測試外掛,看看是否有任何外掛導致Elementor無法載入。理想情況下,您將使用臨時網站來執行此操作 ,因為禁用關鍵外掛會影響您網站的功能。

要開始使用,請轉到外掛 > 已安裝外掛。然後,您需要在活動外掛列表中逐一禁用它們。禁用每個外掛後,嘗試重新載入Elementor編輯器以檢視它是否正常工作。

您還需要特別注意Elementor附加外掛。這些附加元件擴充套件了頁面構建器的功能和小工具庫:

注意Elementor附加元件

注意Elementor附加元件

如果在載入Elementor編輯器時禁用特定外掛或附加元件沒有影響,您可以繼續重新啟用它。目標是一個一個地測試外掛,看看它們是否會導致相容性問題。

另一種方法是一次禁用所有外掛(Elementor除外)並檢視編輯器是否有效。但是,我們建議不要使用這種方法,除非您使用的是臨時網站。大多數WordPress網站都依賴外掛來實現關鍵功能,因此一次性禁用它們會影響使用者體驗。

3. 檢查您網站的PHP版本

正如我們之前提到的,Elementor僅支援PHP 7和更新版本。您可以從WordPress管理員檢查您當前的PHP版本。

轉到工具 > 站點執行狀況並選擇資訊選項卡。在這裡,您將找到有關您網站的一些技術資訊。如果您開啟伺服器選項卡,您將能夠檢查您的伺服器使用的PHP版本:

檢查PHP版本是否合適

檢查PHP版本是否合適

理想情況下,您會看到PHP 7或8。但是,您可以通過主機控制面板更新您的PHP版本 ,具體取決於您的提供商。

如果您的託管服務提供商不允許您直接切換PHP版本,我們建議您聯絡支援團隊。如果需要,他們應該能夠幫助您更新它。如果您的網路主機不支援較新版本的PHP,則可能是時候遷移到其他提供商了。

4.檢查您網站的記憶體限制

您網站的PHP記憶體限制定義了整個WordPress安裝可以使用多少RAM。低記憶體限制將阻止許多外掛正常工作。

正如我們之前提到的,Elementor的最低系統要求為128 MB記憶體。如果您不確定站點的記憶體限制是多少,您可以轉到工具 > 站點執行狀況並選擇資訊選項卡來檢查它。然後,開啟伺服器選項卡並檢視PHP記憶體限制條目:

檢查您的PHP記憶體限制

檢查您的PHP記憶體限制

大多數現代Web主機將提供128-256 MB作為PHP記憶體限制基線。如果您使用WordPress託管伺服器,則該數字可能為256MB。

如果您正在處理較小的數字,您可以嘗試 手動增加P​​HP記憶體限制。最簡單的方法是通過FTP。

首先通過FTP或SFTP連線到您的網站並找到WordPress根資料夾。這通常被命名為www、publicpublic_html

找到資料夾後,開啟它並查詢wp-config.php檔案:

找到wp-config檔案

找到wp-config檔案

使用文字編輯器開啟wp-config.php檔案並查詢以下行:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );

根據您伺服器的記憶體限制,該數字可能會更低。如果找不到該行,可以手動新增。但是,請確保您沒有編輯wp-config.php檔案中的任何其他條目。您還需要在以下行之前新增該程式碼:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
/* That’s all, stop editing! Happy blogging. */
/* That’s all, stop editing! Happy blogging. */
/* That’s all, stop editing! Happy blogging. */

從技術上講,您可以擺脫小於256MB的記憶體限制,但您也可以嘗試設定更高的記憶體限制。但是,根據我們的經驗,256MB是PHP記憶體的最佳選擇。

完成後,儲存更改並關閉檔案。現在,再次檢查站點健康頁面,看看WordPress是否識別出PHP記憶體限制的變化。

在某些情況下,您的Web主機可能不允許您手動更改PHP記憶體限制。這意味著您需要聯絡支援團隊,看看他們是否可以為您做這件事。

5.切換Elementor的Loader方法

Elementor包含一個內建功能,可讓您更改外掛載入編輯器的方式。更改 Elementor 載入器方法不應以任何方式影響您,但如果沒有其他故障排除方法有效,我們建議將其作為最後的手段。

要更改Elementor載入方法,請轉到Elementor > 設定 > 高階。然後,查詢Switch Editor Loader Method設定並選擇Enable:

更改Elementor載入方法

更改Elementor載入方法

儲存您的更改並嘗試再次載入編輯器。Elementor not loading錯誤現在應該消失了。

其他Elementor故障排除方法

如果您在使用Elementor時遇到任何技術問題並且不確定如何繼續,您可以使用其他一些故障排除方法。讓我們來看看它們。

切換主題

大多數流行的WordPress主題都使用主要的頁面構建器外掛進行了測試。但是,我們建議您檢視每個主題的描述,以確保它提到與Elementor的相容性。

如果您當前的主題對Elementor不友好,則更新主題可能會解決頁面構建器的問題。無論如何,切換主題只需要一分鐘,因此如果您在使用Elementor時遇到問題,值得一試。

禁用瀏覽器載入項

在某些情況下,瀏覽器載入項可能會導致逐頁出錯。例如,您可以使用阻止指令碼的附加元件,或將自定義程式碼新增到特定網站的擴充套件。

在嘗試使用Elementor時,其中一些附加元件可能會導致問題。檢查是否是這種情況的一種快速方法是嘗試在乾淨的瀏覽器安裝中使用Elementor。

如果錯誤消失,您需要縮小導致問題的瀏覽器擴充套件的範圍。這意味著在您確定罪魁禍首之前,一一禁用擴充套件。

小結

如果您依賴Elementor來構建和更新您的網站,則無法載入編輯器可能會對您的計劃造成重大影響。編輯器無法載入的原因有多種,但通常與系統要求或外掛相容性問題有關。

以下是如何逐步解決Elementor未載入錯誤的方法:

  1. 更新Elementor。
  2. 檢查外掛衝突(並測試Elementor附加元件)。
  3. 檢查您網站的PHP版本。
  4. 檢查您網站的記憶體限制。
  5. 切換Elementor的loader方法。

評論留言

脣槍舌劍 (2)

  • 迈克尔 麦金托什(Michael Mackintosh)的頭像

    迈克尔 麦金托什(Michael Mackintosh)

    2022.12.16 07:12

    尝试了以上所有方法,仍然无法加载elementor。系统是甲骨文云ubuntu 22,php7,myspl,ngix。ARM cpu。

    回覆
    • WBOLT_COM

      2022.12.16 09:12

      可以使用浏览器检查报错情况,或者开启debug以获取更多报错信息。