簡體   English   中英

在Wordpress博客上獲取空白頁

[英]Getting a blank page on Wordpress blog

我有一個Wordpress博客,在將PHP 5.3更新到5.5之前,它一直運行良好。 現在整個博客是空白的。 我無法查看管理頁面甚至登錄頁面。 在Google上搜索了很多內容后,我試圖修復它,但仍然無法正常工作。

我已經通過以下解決方案:

如這些解決方案所述,主要原因是主題錯誤或插件。 因此,我將插件文件夾更改為plugins_temp,但仍然顯示空白頁。 然后我將主題文件夾更改為themes_temp,但仍然遇到相同的問題。

我在此處提交的第一個鏈接中有此解決方案# 3 Warning: Cannot modify Header information在他們提出解決方案的地方, # 3 Warning: Cannot modify Header information ,即wp-config.php在php'?>'結束標記后將有一個空白行。 我看着我的wp-config.php,沒有結束標記'?>'。 因此,我添加了沒有空白行的標記,但仍然無法解決空白頁的問題。

我在另一個子域上有另一個PHP網站,並且工作正常。 在我博客的根文件夾中,有readme.html,當我使用此URL(myblog / readme.html)時,該文件將顯示在瀏覽器中,因此僅一個PHP文件都不會被呈現。

最后,我確實嘗試安裝了一個全新的Wordpress網站,但是當我進入install.php時,沒有文件正在執行。

我正在使用php5-fpm,Ubuntu 12.04和NginX。

您是否嘗試打開調試模式?

您可以在wp-config.php中執行此操作

找到define('WP_DEBUG', false); 並將其設置為true。

我想嘗試的另一件事是制作一些簡單的php文件,並測試它是否有效。 就像是:

<?php

echo "test";

?>

更新:

由於您可能對php本身有問題,因此請在stackoverflow php上檢查此問題,使其無法在ubuntu上與nginx配合使用

一些常見的解決方案

  1. define('WP_DEBUG',false); 設置為TRUE -WordPress將關閉錯誤報告功能,這就是為什么您會出現白屏的原因。 打開此選項將顯示錯誤消息。
  2. error_reporting(E_ALL); ini_set('display_errors','1'); -如果上述解決方案不起作用,則可以將其手動添加到wp-config或已損壞的模板文件中。
  3. 如果其他所有操作失敗,則可以嘗試使用die('runs here here')跟蹤代碼。 這是一個相當不錯的解決方法,但是肯定會指出問題所在。 我做了一次,后來發現白屏是由內存限制超出錯誤引起的。 解決方案1和2無法看到這種錯誤。

檢查您的錯誤日志,很可能是已安裝的其中一個插件與PHP 5.5不兼容。嘗試找出哪個插件,並通過wordpress數據庫或文件系統將其禁用: http : //www.ostraining.com/blog/wordpress/禁用wordpress插件/

暫無
暫無

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

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