We've had a lot of our customers and WordPress users in general have an issue where their site is showing a blank page. This blank page is typically caused by a PHP error. If you have your php.ini file set to hide php errors, you'll get a blank page displayed.

To find your error messages you have two options:

  1. Enable display_errors in your php.ini file
  2. Review your error_log file(s)

Updating your php.ini file to show error messages

Wordpress without errorsTo diagnose PHP errors in WordPress, we will place a line of bad code in the site to show what happens when WordPress encounters and error. The image to the right shows my fully functional WordPress website.

Breaking the Wordpress codeWe will add code to the site to intentionally break the WordPress site for testing purposes. See image to the right where it says "I am forgetting my closing quote".

Blank screen with errors off WordpressNow that we've added the code to intentionally break the website, you will see the WordPress website displays a blank page.

Note! We don't see the PHP error message because we have set the directive in the php.ini file to hide error message.

Enabling error_reporting in the php.ini

  1. Find error_reporting WordpressTo fix this, we'll simply need to update it so it shows error message. Edit your php.ini in your public_html folder. To learn how to edit your php.ini page, see our tutorial on "How to update your local php settings".

    Find the error_reporting section in your php.ini like the image to the right.

  2. Turn errors ON WordpressChange the display_errors from Off to On.

    Save the changes.

    Displayed errors in Wordpress siteNow, since we have adjusted the display_errors in the php.ini file, as you can see our site now displays the exact error message causing the issue and we can start to troubleshoot it! See snapshot to the right.

How to view your error_log to find error messages

One way to find error messages is to view the error_log file in file manager. All PHP error messages are logged to this file. You can use FTP or the File Manager in cPanel to view this file and any of the error messages logged.

  1. Login into your cPanel and go to the public_html in your File Manager and click go.
  2. View the error_logFind the error_log file.

    Right click the file and select view.

    Errors in the Error logNow you can see the list of errors that your website is causing. In this case, the syntax error shows because we broke a line of code intentionally.

Being able to view the actual error message causing your blank screen is important when trying to resolve this issue. You can either attempt to debug the issue yourself or pass it on to your designer.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

0 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!