簡體   English   中英

wp-admin 顯示空白頁面,如何解決?

[英]wp-admin shows blank page, how to fix it?

我正在使用 WordPress 3.5.8。 昨天我給朋友做了一些修改。 我不知道發生了什么,但是一段時間后,當我嘗試在 wp-admin 端登錄並執行 URL www.mysite.com/wp-admin它顯示了一個空白頁面。 我該如何解決這個問題? 我在互聯網和博客上搜索過。 我發現這可能與托管問題或蠻力攻擊有關,但我認為這不是我的網站發生的情況。

我訪問的鏈接:

在閱讀論壇和帖子、重新安裝 WordPress、刪除空格、將代碼行放入 wp-config.php、index.php、admin.php 中數十次嘗試解決此問題后,我僅通過重命名plugins文件夾來解決此問題在 FTP 中"pluginss" 所以wordpress讓我更新數據庫。 我更新了,我可以在/wp-admin輸入。 一個插件導致了一些沖突,所以當我重命名plugins文件夾時,所有插件都自動被禁用。

當我在/wp-admin儀表板中時,我可以將"pluginss"文件夾重命名為常規名稱,然后開始一個一個地激活所有插件,看看哪個插件壞了。

現在是 100% 罰款。

嘗試打開WP Debug 如果發生這種情況是由於 PHP 錯誤(我敢打賭它是),您將能夠看到發生了什么並修復錯誤。

轉到您的functions.php頁面並刪除PHP標簽正上方或下方的所有空格。

我遇到了同樣的問題,我嘗試了很多方法,例如嘗試通過 wp-login.php 而不是 /wp-admin 登錄,並在 /wp-admin/index.php 中添加 ob_start()(如果您點擊 url /wp- admin 它用於 /wp-admin)。 它顯示登錄頁面,但輸入用戶名和密碼顯示錯誤,例如“由於意外輸出,cookies 被阻止”。

我終於得到了解決方案:這是因為您安裝的主題或插件不受支持。

如何檢查和修復:

  • 重命名插件文件夾名稱和主題文件夾名稱。 如果打開 /wp-admin 並輸入有效的用戶名和密碼,儀表板就會顯示出來,那么它就可以工作了。

  • 還原插件和主題的文件夾名稱,然后將主題和插件一一激活,與/wp-admin交叉檢查。 您會發現不受支持的插件或主題。

[6] 恰到好處。 我遇到了同樣的問題,即 wp-admin 應該將插件重命名為 pluginss 讓我重新進入的空白屏幕。

我的博客也有一個空白屏幕。 解決方案是復制 wp-config,php 的備份副本,以某種方式將“實時” wp-config.php 替換為文件大小為零。

看來離線備份很重要復制文件的簡單方法是Filezilla(免費軟件)

您需要一個用於數據庫備份的 wordpress 插件 - 即備份您的所有頁面和帖子。 但是專業人士會告訴你,你需要得到一個

彼得

您的所有問題現在都已解決,只需按照以下說明操作:

  1. 轉到您的主題然后取消激活您當前的主題,只需在主題名稱的第一個字母中輸入“x”即可。

例如,這是您的主題文件夾名稱:“mytheme”只需將“x”放在第一個字母中,就像“xmytheme”那樣激活。

  1. 然后回到您的 wp-admin 面板,然后 BOOM! wp-admin 可訪問。

  2. 當您訪問 wp-admin 面板或在儀表板上時,再次激活您的主題,但在此之前。 刪除您放在主題名稱中的“X”字母。 示例:“xmytheme”只需刪除“x”,輸出如下:“mytheme”

  3. 然后在您的儀表板中激活它。

希望這有幫助!。

我的博客也有一個空白屏幕。 解決方案是復制 wp-config,php 的備份副本,以某種方式將“實時” wp-config.php 替換為文件大小為零。

就我而言,我遇到了同樣的問題。 幫助刪除 wp-config.php 文件。 Wordpress 創建了新的 wp-config.php 文件,並且 wp-admin 現在可以完美運行。 重命名插件,主題文件夾沒有幫助。

就我而言,我能夠看到后端,但在我的前面,我得到了一個空白頁......

調試和禁用主題/插件沒有任何用處......
經過一番研究,我意識到我的index.php (位於根目錄,而不是主題目錄)是空的!
唯一的內容是一條消息,說沉默是金

使用我擁有的備份,我可以找回我原來的index.php並讓網站重新工作。

幾分鍾前我遇到了同樣的問題,問題是當我上傳我的本地主題時,我有一堆標簽分隔我在那里的每個功能我通過將所有功能放在一個 php 標簽中解決了這個問題......希望這個有幫助。

當我將網站移動到新主機時,我遇到了這個問題(未顯示 /wp-admin/)。 我通過以下方式解決了這個問題: 1. 重新激活激活主題的文件夾 2. 再次安裝它們並激活它 3. 從備份中復制並替換一些自定義文件,如 .css .js

現在問題解決了。

我剛剛有了這個,這是一個文件/目錄所有權問題。 通過 SSH 修復並遞歸更改所有權 (-R):

chown -R ownerID:groupID /home/mydirectory/website

將 ownerID、groupID 和 filepath 更改為與您自己的情況相關。

可能是因為以下幾個原因:

  1. 您的虛擬主機中的問題。
  2. 主題相關的錯誤(您可以通過重命名主題文件夾來更改它)。
  3. 插件相關錯誤(您可以通過重命名插件文件夾來更改它)。
  4. wp-config 文件中的空行。
  5. 通過啟用調試模式可以看到的代碼錯誤。

    "define('WP_DEBUG', true); // 啟用調試日志記錄到 /wp-content/debug.log 文件中 define('WP_DEBUG_LOG', true);

    // 禁用錯誤和警告的顯示define('WP_DEBUG_DISPLAY', false); @ini_set('display_errors', 0);"

  6. 刪除functions.php中的空格或者您也可以刪除最后一個“?>”

只需重置密碼,這將起作用。

我也面臨同樣的問題,但我將contact-form-7插件從/wp-content/plugins目錄重命名contact-form-7-rename並解決了問題。

所以這是由於不支持的插件或主題。

那個白屏死機發生在我的博客上,我所做的是我重新命名了主題和插件,一切都恢復了正常。

就我而言,通過刪除子主題中 function.php 末尾的“ ?> ”來修復 wp-admin/post.php 空白屏幕。 我不知道結束標記是如何在那里結束的,但是刪除它解決了我的問題。

只需訪問插件文件夾並刪除您上傳的最后一個插件,就可以解決問題。

我發現以下解決方案在我使用舊版本的 wordpress 時有效。

  1. 在您喜歡的文本編輯器中打開文件 blog/wp-admin/includes/screen.php。
  2. 在第 706 行找到以下 PHP 語句: <?php echo self::$this->_help_sidebar; ?> <?php echo self::$this->_help_sidebar; ?>
  3. 用以下語句替換它: <?php echo $this->_help_sidebar; ?> <?php echo $this->_help_sidebar; ?>
  4. 保存您的更改。

我浪費了很多時間來解決它,但我找到的唯一解決方案是重命名您的 wordpress 插件文件夾和活動主題,並且您的 wp-admin 將可見,因此您可以更改並檢查可疑的插件或主題.

首先檢查您的互聯網連接!

其次是打開 WP_DEBUG 並在 wp-config.php 中編寫此代碼

define('WP_DEBUG',true);
error_reporting('E_ALL');
ini_set('display_errors',1);

第三是將 wp-content 文件夾中的主題和插件文件夾重命名為其他名稱 sush

插件,主題

SF我的英語!

將 PHP 版本從 5.6 更改為 7.3 (eaphp73) 后遇到了同樣的問題。 所以我所做的只是將版本更改為 alt-php74。

所以有什么問題? 可能是依賴於 eaphp73 上不可用的某個 PHP 擴展的插件。

在接觸任何 wordpress 文件之前,只需嘗試更改您網站的 PHP 版本。 您可以在 cPanel 中執行此操作。

如果這不起作用,請返回 cPanel 並激活那里的每個 PHP 擴展。 如果你的網站在這個階段開始工作,那么它可能是一個沒有它就無法運行的擴展。 現在慢慢地向后停用(一次一個)僅您剛剛激活的擴展。

您應該能夠確定哪個擴展是所需的功能。

它可能是導致問題的插件嗎? 當然。 也許流氓插件只是想要那個額外的擴展。

如果更改 PHP 版本和處理 PHP 擴展不起作用,則嘗試一次重命名(自動停用)一個插件文件夾。

我也遇到過同樣的問題。 原因是functions.php配置錯誤。

我做了以下事情來解決這個問題:

  • 在我的子主題中,我備份了所有文件
  • 然后我刪除了所有這些,只留下了style.css頁面。
  • 然后我就可以登錄了。

在重新加載我的functions.php 時,我發現它是罪魁禍首 我重寫了 php,它很好。

我的情況是,我為三種自定義內容類型生成了代碼,然后將所有代碼粘貼到了functions.php 中,而沒有重命名每個函數的“function custom_post_type”部分。 重命名后,例如“功能員工”,它就像一個魅力......它顯示出來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM