Skip to main content

Error Case: White Page instead of Website

Main issues behind white page display issue

Updated over a week ago

Are you using a CMS (WordPress, Joomla, Drupal, Magento, etc.) and have made a recent modification? Or did you just install it? Blank pages: Unless you intentionally uploaded a blank HTML/PHP page, your main page is probably trying to call a plugin that isn't there or has problems. Here are some tips for you!

Additionally, login-specific issues are common, especially when plugins, database settings, or hosting changes are involved.

WordPress admin panel login issues often stem from plugin conflicts, incorrect database configurations, or changes to hosting, which require a structured approach to resolution.

Prerequisites

  • Access to cPanel or

  • Access to Funio Hub

Task completion: 10 minutes

Expertise: Intermediate

PHP Version

It is the easiest verification. If an update was recently applied, the current PHP version may not be compatible with the current CMS version. You can change the PHP version from the cPanel interface in the Select PHP Version section. If you still have problems after changing the PHP version, please check the instructions below.

CMS Does Not Display Errors

By default, the CMS might not have a "Debug" feature activated. Therefore, if an error occurs, nothing appears on the page. You can activate the debug feature in your CMS, but each CMS has its own method. We recommend you consult the application's manual for more information on activating a "debug mode," if one exists.

To help you out, here is what we found for popular CMS:

Plugins: Deactivate All

Sometimes, one of your plugins was updated or changed. It may also be a theme that you are using. Deactivate all plugins, and then reactivate them one at a time to see which one is your culprit. Usually, an update might fix the issue, or reverting to the previous version.

For example, when your Admin interface is unavailable, there are other ways to fix it. Here is an example using WordPress.

  1. Log onto your hosting plan using FTP

  2. Locate the folder for your WordPress blog called /wp-content/

  3. Locate and rename the folder called plugins to something like plugins.old

  4. You will then be able to access your admin panel (wp-admin) and deactivate all plugins.

  5. Go back to the folder you renamed plugins.old and put it back the way it was.

  6. In your admin panel, activate each plugin in turn to see which one is the culprit.

Did this answer your question?