My WordPress site is displaying a blank page
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:
- Enable display_errors in your php.ini file
- Review your error_log file(s)
Updating your php.ini file to show error messages
To 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.
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
- To 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.
- Change the display_errors from Off to On.
Save the changes.
Now, 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.
- Login into your cPanel and go to the public_html in your File Manager and click go.
- Find the error_log file.
Right click the file and select view.
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.
Support Center Login
Social Media Login
2016-07-19 10:14 pm
hi ,I think my problem is quite differ, Front end display a blank page and Back End working absolutely find. To rectify I simply change the them and it will become perfect.
Plz tell me the permanent soluttion of this problem because everytime i set new theme and same problem repeat with in 3 days.
2016-07-20 10:39 am
Hello, sorry for the problem. In order for us to help you, we need more information like your domain name, the version of WordPress you're using, error messages, and steps to duplicate the problem. If you're a customer of InMotion, then please provide your URL at least and we can look at the account. If you're not a customer, I would recommend you simplify the installation to use NO plugins or default themes, then see if the problem persists. Also use make sure that the debug mode for WordPress is turned on. Please provide us more information if you wish for us to investigate issue in more depth.