如何修復常見的 WordPress 問題

如何修復常見的 WordPress 問題

讓我們花點時間談談常見的WordPress 網站託管錯誤。WordPress 易於使用,但一些最常見的 WordPress 問題可能有點令人痛苦。

在本文中,我將向您展示如何解決常見的 WordPress 問題。

那麼讓我們開始吧,

注意:  第一步是對站點進行完整備份。這是一個不容忽視的關鍵步驟。備份保證在發生災難的情況下,網站可以毫無問題地恢復。

Cloudways
$10.80 -10%
什麼是 Cloudways? Cloudways 是一家非常知名的虛擬主機商,許多國內外知名公司,都是把網站架設在 Cloudways主機上。 Cloudways 無論是虛擬主機速度&穩定度,或是客服支援等,表現都接近滿分,WordPress 官方列為推薦的虛擬主機之一。 …
收藏已收藏已移除收藏 0
比較
獲取優惠
TECHMUSEA

WordPress死機白屏

一個美好的早晨,你醒來,喝杯咖啡,坐在你的工作站前。你打開你的筆記本電腦屏幕,打開你的瀏覽器,然後輸入你網站的 URL。令人震驚的是,您會遇到一個空白頁面!無論您刷新多少次,您都無法訪問該站點。

白屏死機
如何修復常見的 WordPress 問題 Image 23

對於那些從未遇到過 WordPress 白屏死機的人來說,你是幸運的人之一。在本節中,我將向您展示如何修復 WordPress 白屏死機。

增加內存限制

網絡主機和 WordPress 設置 PHP 內存限制。在內存開始不足時,服務器經常顯示白屏死機。這個問題可以通過增加內存限制來解決。

有多種增加 PHP 內存限制的方法。

  • 通過 Functions.php
  • 通過 .htaccess 文件
  • 通過 wp-Config.php

函數.php

您需要轉到根目錄,然後轉到當前主題的文件夾。例如,查看下圖:
/public_html/wp-content/themes/twentysixteen/function.php

函數文件
如何修復常見的 WordPress 問題 Image 24

在本地服務器上下載 function.php 文件,並在文件頂部添加以下代碼。

  1. @ini_set ( ‘ upload_max_size ‘, ’64M’ ) ;
  2. @ini_set ( ‘ post_max_size ‘, ’64M’ ) ;
  3. @ini_set ( ‘max_execution_time’, 300 ‘ ) ;

.htaccess 文件

第二步是編輯 .htaccess 文件,它位於主要的 WP 文件夾中,例如 wp-content、wp-admin 文件夾。

.htaccess 文件
如何修復常見的 WordPress 問題 Image 25

在本地服務器上下載 .htaccess 文件並添加以下代碼,然後重新上傳。

下面是代碼:

  1. php_value upload_max_filesize 64M
  2. php_value post_max_size 64M

wp-Config.php

第三步是編輯位於根目錄中的 wp-Config.php 文件。下載 wp-config.php 並在其中包含以下代碼。

下面是代碼:

  1. 定義(’WP_MEMORY_LIMIT’,’64M’ );
  2. ini_set ( ‘post_max_size’, ’64M’ ) ;
  3. ini_set ( ‘upload_max_filesize’, ’64M’ ) ;
WP 配置文件
如何修復常見的 WordPress 問題 Image 26

直接從平台

如果您是 Cloudways 用戶,那麼您無需努力工作。Cloudways 具有更改文件大小限制的內置功能。以下是您可以直接從平台執行此操作的方法。

登錄到您的帳戶並從頂部的欄中轉到 服務器 ,然後進入您想要的服務器。 從左側面板 導航到 設置  ,您將 在基本設置選項卡下看到上傳大小。根據您的要求更改它。對於我們的情況,我們將使用 25MB。

增加文件大小限制在 wordpress-on-cloudways

停用所有插件

如果內存限制故障排除無法解決問題,那麼您需要嘗試停用所有插件。您當前活動的主題和您剛安裝的模塊之間可能會發生衝突。在這種情況下,您可以禁用該特定插件,並且一切正常。進入 WordPress 網站的管理儀表板,然後轉到 Plugins >> Installed Plugins

插件
如何修復常見的 WordPress 問題 Image 27

逐個停用插件並在每次停用後刷新您的網站。如果站點開始正常工作,則錯誤在插件中。現在,逐個激活每個插件,並在每個插件激活後再次刷新您的網站。很快就會發現插件產生的問題。

停用所有插件
如何修復常見的 WordPress 問題 Image 28

用默認主題替換主題

如果對插件進行故障排除不能解決問題,請不要擔心您應該繼續下一步。在此步驟中,您應該嘗試將當前主題替換為默認的 216 主題。理想的方法是備份您的主題文件夾,然後刪除主題。這樣 WordPress 將自動回退到默認主題,如果是與主題相關的問題,您的錯誤將自動修復。

其他修復

如果上述修復都不值得,那麼您需要重新安裝新版本的 WordPress。此外,如果您想查看輸出顯示的錯誤類型,可以使用調試功能。

在您的 wp-config.php 文件中添加以下代碼。

  1. 錯誤報告(E_ALL );ini_set ( ‘display_errors’ , 1 ) ;
  2. 定義(’WP_DEBUG’ ,真);
  3. 定義(’WP_DEBUG’ ,真);
WP 配置文件
如何修復常見的 WordPress 問題 Image 29

完成後,您應該可以毫無問題地增加 WordPress 中的 PHP 內存限制!

WordPress登錄頁面刷新和重定向問題


WordPress 登錄頁面刷新和重定向問題很神秘,但很容易解決。您將需要進行簡短的故障排除;但是,我們將嘗試分解並使其盡可能簡單。

登錄頁面刷新和重定向問題
如何修復常見的 WordPress 問題 Image 30

清除 Cookie 以解決登錄問題

出於安全目的,WordPress 腳本會使用您程序中的 cookie。它會確認您的登錄數據,但這些 cookie 有時會導致多個問題,包括將您重定向回登錄頁面。

為了修復它,請清除您的瀏覽器 cookie 和緩存。

Cookie 和緩存
如何修復常見的 WordPress 問題 Image 31

完成後重新啟動您的程序,然後嘗試登錄您的帳戶。這應該可以解決你們大多數人的問題。

停用所有插件

上面已經提到了。

檢查您的主題

上面已經提到了。

刪除 .htaccess 文件代碼

如果清除瀏覽數據以解決登錄問題並不能解決問題,那麼您需要嘗試刪除 .htaccess 文件代碼。在某些情況下,.htaccess 文件可能會損壞,從而導致內部服務器錯誤或登錄頁面刷新錯誤。您只需要通過 FTP 訪問您的網站。

轉到 FileZilla,然後添加以下詳細信息。

  • 主持人
  • 用戶名
  • 密碼
  • 港口
FileZilla
如何修復常見的 WordPress 問題 Image 32

然後轉到您的應用程序,然後從您的網站根目錄中刪除 .htaccess 文件中的代碼。現在您可能需要重新登錄。如果你成功了,那麼這意味著你的 .htaccess 文件阻止了你登錄 WordPress。登錄後,只需轉到 設置»永久鏈接 ,然後單擊保存。這將生成一個新的 .htaccess 文件。

永久鏈接
如何修復常見的 WordPress 問題 Image 33

更新網站網址

如果刪除 .htaccess 文件代碼解決方案不能解決問題,那麼您需要嘗試更新您的站點 URL。有時,由於站點 URL 損壞,可能會出現此問題。要解決此問題,您應該更新站點的 URL。在您的“wp-config.php”文件中包含這兩行代碼,  並記住將 “example.com”替換為 您自己的特定 URL。希望 WordPress 登錄重定向問題能夠得到解決。

您需要輸入的代碼是:

  1. 定義(’WP_HOME’ ,’http://example.com’ );
  2. 定義(’WP_SITEURL’ ,’http://example.com’ );

完成後,您應該能夠毫無問題地解決 WordPress 登錄頁面刷新和重定向問題到 WordPress!

WordPress不斷退出問題

如果您長時間使用 WordPress,您可能至少遇到過一次註銷問題。老實說,這可以被視為最令人沮喪的問題之一,尤其是在您保存重要設置時。它也稱為會話超時問題,發生此問題的原因有多種。下面列出幾個原因,

設置錯誤

您需要看到下圖,WordPress URL 和站點地址是兩個不同的 URL(看一個有 www. 而另一個沒有)。

設置錯誤
如何修復常見的 WordPress 問題 Image 34

正確設置

如果您想解決此登錄問題,您需要確保您的 URL 與您的站點地址和 WordPress 字段與 WordPress 設置選項中的相同。

正確設置
如何修復常見的 WordPress 問題 Image 35

FTP 配置

如果您無法訪問管理區域,那麼您可以做的第二個選項是將代碼片段添加到 wp-config.php 文件中。通過 FTP 連接您的網站並在您網站的根目錄中找到 wp-config.php 文件。您需要在本地服務器上下載此文件,然後在 Dreamweaver 或記事本等文本編輯器中打開它。將以下代碼複製到您的 wp-config 文件中。

  1. 定義(’WP_HOME’ ,’http://www.example.com’ );
  2. 定義(’WP_SITEURL’ ,’http://www.example.com’ );

確保將 example.com 替換為您自己的域名。

完成後,您可以保存文件並將其重新上傳到您網站的根目錄。

修復 WordPress 圖片上傳問題

如果您在 WordPress 媒體庫中發現損壞的圖像並且無法上傳圖像,則可能是您的 Uploads 目錄的文件權限存在問題。

圖片上傳問題
如何修復常見的 WordPress 問題 Image 36

如何手動設置文件權限

只需使用 FTP 客戶端(如 FileZilla)訪問您網站的目錄。您需要轉到 /wp-content/ 目錄。在那裡你會看到 /uploads/ 文件夾。只需右鍵單擊上傳目錄並選擇文件權限。

圖像13

單擊文件權限後,將打開一個新的文件權限對話框。

image06

如果之前對您不起作用,請將權限 744 更改為 755  。然後按 確定 按鈕。

此外,您應該選中“遞歸到子目錄”旁邊的框,然後選擇“僅應用於目錄”單選按鈕。然後按確定按鈕。

圖像12

完成後,您應該可以毫無問題地將圖像上傳到 WordPress!

直接從平台

如果您是 Cloudways 用戶,您只需單擊一下即可輕鬆設置權限。請參閱下面的鏈接以閱讀有關如何重置權限的完整指南。

如何重置應用程序的權限

500內部服務器錯誤

500內部服務器錯誤
如何修復常見的 WordPress 問題 Image 37

所有網站運營商,不僅僅是 WordPress,都可能遇到“500 錯誤”。幸運的是,在大多數情況下,很快就能找到原因。使用 WordPress,插件和/或主題問題通常會導致服務器錯誤。內部 WordPress 服務器錯誤的其他可能原因是 .htaccess 文件損壞或 PHP 內存不足。內部服務器錯誤也會影響 WordPress 管理頁面,而站點的其餘部分運行良好。

修復 1:損壞的 .htaccess 文件

錯誤 500 的最常見原因是損壞的 .htaccess 文件。這就是為什麼您應該在顯示此類消息時首先檢查此文件的原因。通過 FTP 訪問連接到您的服務器。導航到 WordPress 的根目錄並找到 .htaccess 文件。給這個文件另一個臨時名稱。再次刷新您的網站。有用?恭喜!現在,只需導航到 WordPress 管理面板中的永久鏈接設置並再次保存設置,即可創建一個新的 .htaccess 文件。

修復 2:PHP 內存不足

有時,PHP內存的限制會導致錯誤500。要確定是否是原因,您必須檢查您網站的error_log。啟用 wp_debug 模式並檢查錯誤協議。打開 wp-config.php 文件並查找以下代碼行。

  1. 定義(’WP_DEBUG’ ,假);

並修改如下:

  1. 定義(’WP_DEBUG’ ,真);

建議一個接一個地禁用插件和主題,因為內部服務器錯誤也可能由插件或主題引起。增加內存限制容量也可以解決問題。

修復 3:核心損壞

這並不常見,但偶爾,WordPress 內核可能已損壞並導致內部服務器錯誤。在這種情況下,您必須下載一組新的內核文件以消除錯誤的根源。

通過 FTP 訪問登錄您的網​​站並創建一個新的 wp-admin 和 wp-include 文件夾。除非您已將修改後的文件保存在這些文件夾中,否則這些文件夾中的更改不會影響您的 WordPress 自定義設置,但通常情況並非如此。wp-content 文件夾中的文件包含您的主題、插件和其他更改。您不必更新此文件夾,否則您網站的內容將被刪除。

如果一切都失敗了,您將需要從官方網站下載新的 WordPress 副本並完全重新安裝。

建立數據庫連接時出錯

任務欄出現在主要內容下方
如何修復常見的 WordPress 問題 Image 38

如果您是一位經驗豐富的 WordPress 用戶,那麼這個常見的 WordPress 錯誤可能會很快得到糾正。但是,對於初學者來說,“錯誤建立數據庫連接”的消息可能會令人困惑。

例如,當您手動安裝 WordPress 或嘗試下載自己的網站時,就會發生錯誤。當然,一個好的 WordPress 虛擬主機需要為您配置所有內容,並確保永遠不會發生此錯誤。但是,如果您完全單獨管理 WordPress,則可能會很快發生此錯誤。

在所有 WordPress-PHP 文件中,最重要的是 wp-config.php,因為如果沒有這個文件,就無法連接到數據庫,您的網站也將無法運行。在此文件中,您指定您的登錄信息,例如數據庫名稱、用戶名、密碼和主機。付費客人不可編輯此文件。因此,如果您使用託管託管服務,則以下情況不太可能與您相關。

修復 1:不正確的連接設置

如果在建立與數據庫的連接時出現 WordPress 錯誤,這通常是由於 wp-config.php 中的連接設置不正確。如果您要從以前的託管公司遷移網站,則需要進行更改。在 wp-config.php 中更新數據庫的名稱和密碼,以便您的數據庫正常工作。

  1. // ** MySQL 設置 – 您可以從您的虛擬主機獲取此信息 ** //
  2. /** WordPress 的數據庫名稱 */
  3. 定義(’DB_NAME’ ,’database_name_here’ );
  4. /** MySQL 數據庫用戶名 */
  5. 定義(’DB_USER’ ,’username_here’ );
  6. /** MySQL 數據庫密碼 */
  7. 定義(’DB_PASSWORD’ ,’password_here’ );
  8. /** MySQL 主機名 */
  9. 定義(’DB_HOST’ ,’localhost’ );

修復 2:錯誤的 wp-config.php 文件

更改數據庫密碼時忘記更新 wp-config.php 文件。

您應該更頻繁地更新密碼以保護您的數據庫。但是請記住,您必須在主機控制面板和 wp-config.php 文件中更改密碼。上傳您的 wp-config.php 文件,打開文本編輯器並編輯以下行:

  1. 定義( ‘DB_PASSWORD’ , ‘在此輸入密碼’ ) ;

輸入新密碼,保存文件 wp-config.php 並通過 FTP 下載。重新加載瀏覽器並確保您的網站已加載。

修復 3:DB_HOST 問題

更新 wp.config.php 以從新主機訪問數據庫後,您可能需要更改 DB_HOST 值(數據庫主機)。

這個 WordPress 錯誤不太常見,但它可能會發生。在 wp-config 中設置數據庫主機參數時,一些託管服務提供商使用自己的值。然而,情況並非總是如此。其他主機定義 MySQL 數據庫服務器的 URL,必須將其用作數據庫主機的值。有時,如果您插入 IP 託管地址而不是 MySQL URL,這也有效。

修復 4:移動 WordPress 網站時出錯

另一個常見的錯誤來源是將 WordPress 文件傳輸到新主機。當您訪問 URL 時,該網站始終顯示在開頭。但是,一旦您的前主機終止了您的合同,如果您尚未將數據庫轉移到新提供商的服務器,您的站點將不再顯示。您收到錯誤消息 WordPress“建立數據庫連接時出錯”。

避免這種故障的最好方法是立即將整個數據庫轉移到您的新主機上。更新您的 wp-config.php 文件以訪問新數據庫。通過這種方式,可以安全地取消您的舊主機帳戶而不會丟失任何數據,並面臨可怕的 WordPress 錯誤消息“建立數據庫連接時出錯”。

在開始故障排除之前,請確保通過導出 MySQL 文件在數據庫中有備份副本。

任務欄出現在主要內容下方

如果發生這種常見的 WordPress 錯誤,您的側邊欄將不再位於主要內容的左側或右側,而是位於您的文本下方。這不僅沒有吸引力,還會影響網站的使用。即使您的佈局可能由於此錯誤而顯得不必要,但這並不意味著您不能再使用您的主題。側邊欄的錯誤通常可以很快得到糾正。

此錯誤的常見原因是 HTML 中打開標籤過多或關閉 div 標籤過多。div 標籤在 WordPress 頁面的代碼中如下所示:

  1. <div> </div>

此標記打開或關閉您網站的 HTML 元素。如果代碼中使用的 div 標籤太少,將無法正確實現。這主要涉及佈局。當問題僅出現在段落或頁面上時,很可能是 div 標籤是原因。檢查代碼中 div 標籤錯誤的最簡單方法是使用在線 HTML 驗證器。

您的 CSS 樣式表也可能出現錯誤。如果您最近對該文件進行了任何更改,您應該考慮這種可能性。如果您為彼此不匹配的主要內容和側邊欄分配了尺寸規格,CSS 將無法正確構建您的佈局。不正確的指示或過多的填充也可能導致您的網站被誤傳。

另一種可能性是禁用側邊欄的浮動屬性,使其不再通過 CSS 向左或向右對齊。此外,檢查浮點定義以排除此錯誤源。

語法錯誤

語法錯誤
如何修復常見的 WordPress 問題 Image 39

即使是錯誤位置的小錯字錯誤也可能導致整個 WordPress 頁面關閉。但是,消息“語法錯誤”並不是一個無法解決的問題。

語法錯誤通常是由代碼語法中的一個小的嚴重錯誤引起的。缺少逗號或括號會中斷整個腳本。您最近是否安裝了代碼片段或更新了插件?如果是這種情況,那麼您應該先檢查一下。

要解決 WordPress 語法錯誤,您必須修改導致此錯誤的代碼部分。要么完全刪除它,要么更正語法。作為初學者,當一個錯誤導致整個站點無法訪問時,很快就會感到沮喪並不少見。如果您已通過編輯器區域將代碼添加到 WordPress 儀表板,則無法再直接訪問您的 WordPress 代碼。解決語法錯誤的唯一可能方法是直接通過 FTP 交換錯誤代碼。

使用您的 FTP 程序登錄並切換到包含需要修改的主題文件的目錄。錯誤代碼表示相關的文件和行。

要么完全刪除新添加的代碼,要么更正語法。刪除或修改代碼後,保存文件並將其下載到您的服務器。然後在沒有緩存的情況下啟動您的網站地址,它通常會再次正常工作。

最後的話

這就是它的全部。我希望上述技巧之一可以解決您在 WordPress 網站上觀察到的問題。我希望這個教程被證明是相當大的幫助。如果您對本教程有任何疑問或建議,可以在下方留言!

訂閱追蹤討論
獲得
guest

0 Comments
Inline Feedbacks
View all comments

免費訂閱電子報

定時收到 TechMusea 的更新嗎?
只要留下你的電郵地址,我們就會定時將相關的內容,優惠及科技資訊!



    -67% NordVPN

    NordVPN

    獲得低於39折優惠
    $3.99
    -70% NordPass

    NordPass

    $1.49
    -82% Surfshark VPN

    Surfshark VPN

    獨家低至17折優惠+送2個月免費
    $2.30
    -83% Atlas VPN

    Atlas VPN

    輸入專屬優惠碼【TECHMUSEA】額外獲得2個月免費
    $1.89
    -85% iTop VPN

    iTop VPN

    2折優惠 + 額外送1年
    $1.95
    -73% Microsoft Office 2021

    Microsoft Office 2021

    $41.00
    網頁寄存服務 Cloudways 提供

    關於TechMusea  |  TechPath Expert 服務免責聲明

    合作: [email protected]

    版權所有 2022 © TechMusea  |  網站由 TechPath 設計

    TechMusea 含有部分贊助內容,但這不影響您所購買任何商品或服務的價格,在任何合作關係的前提下,文章教學會保持一定質量,我們會確保讀者獲得最真實的文章教學和優惠。用戶瀏覽及使用本網頁,即代表用戶經已確認及接納該等贊助內容,並且同意使用 Cookie 。

    TechMusea
    Logo
    比較服務
    • Total (0)
    按此比較
    0