• Resolved n1ck0

    (@n1ck0)


    Hello,

    Just wondering if someone could please point us in the right direction / help.

    We are getting the infamous blank white screen in the front end when not logged in on a WordPress 5.3 website that uses php 7.3.

    Site health looks fine.

    When logged in, the WP backend and the website frontend load and work fine.

    When not logged in, the blank white screen shows in the front end.

    The site uses Coming Soon Page Pro by Seedprod. When enabled, the maintenance page shows fine in the front end when not logged in. When disabled and not logged in, we get the blank white scren in the front end. So the Coming Soon Page Pro seems to be working fine.

    We are using Avada and a number of plugins including the free version of WordFence, we are using WP Rocket for caching and Cloudflare CDN…

    Looking at the error log, perhaps this is related to WordFence as we have hundreds of these?
    [11-Nov-2019 05:34:47 UTC] WordPress database error Table 'our-username_wp-db-name.table-prefix_wfls_settings' doesn't exist for query SELECTname,value,autoloadFROMtable-prefix_wfls_settingsWHEREname` = ‘allow-xml-rpc’ made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), include_once(‘/plugins/wordfence/wordfence.php’), require_once(‘/plugins/wordfence/lib/wordfenceClass.php’), require(‘/plugins/wordfence/modules/login-security/wordfence-login-security.php’), WordfenceLS\Controller_WordfenceLS->init, WordfenceLS\Controller_WordfenceLS->_init_actions, WordfenceLS\Controller_Settings->get_bool, WordfenceLS\Controller_Settings->get, WordfenceLS\Settings\Model_DB->get
    [11-Nov-2019 05:34:48 UTC] WordPress database error Table ‘our-username_wp-db-name.table-prefix_wfls_settings’ doesn’t exist for query SELECT name, value, autoload FROM table-prefix_wfls_settings WHERE name = ‘allow-xml-rpc’ made by require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), include_once(‘/plugins/wordfence/wordfence.php’), require_once(‘/plugins/wordfence/lib/wordfenceClass.php’), require(‘/plugins/wordfence/modules/login-security/wordfence-login-security.php’), WordfenceLS\Controller_WordfenceLS->init, WordfenceLS\Controller_WordfenceLS->_init_actions, WordfenceLS\Controller_Settings->get_bool, WordfenceLS\Controller_Settings->get, WordfenceLS\Settings\Model_DB->get
    [11-Nov-2019 06:18:10 UTC] WordPress database error Table ‘our-username_wp-db-name.table-prefix_wfls_settings’ doesn’t exist for query SELECT name, value, autoload FROM table-prefix_wfls_settings WHERE name = ‘allow-xml-rpc’ made by require(‘wp-blog-header.php’), require_once(‘wp-load.php’), require_once(‘wp-config.php’), require_once(‘wp-settings.php’), include_once(‘/plugins/wordfence/wordfence.php’), require_once(‘/plugins/wordfence/lib/wordfenceClass.php’), require(‘/plugins/wordfence/modules/login-security/wordfence-login-security.php’), WordfenceLS\Controller_WordfenceLS->init, WordfenceLS\Controller_WordfenceLS->_init_actions, WordfenceLS\Controller_Settings->get_bool, WordfenceLS\Controller_Settings->get, WordfenceLS\Settings\Model_DB->get`

    We were not using WordFence login security at all so not sure why the error would show.

    Anyway, I deactivated WordFence and ran WordFence Assistant to delete the tables and data but the problem still exists.

    Interestingly: we have 2 identical sites, one was cloned to a different domain with different web hosts in a different country (one in AU, one in NZ). One works fine, one gives the front end blank white screen.

    Any ideas on what we should try to get the front end working?

    I added this to wp-config but the page still shows white without any error showing:

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

    Thanks in advance.

    • This topic was modified 5 years, 4 months ago by n1ck0.
    • This topic was modified 5 years, 4 months ago by n1ck0.
Viewing 2 replies - 1 through 2 (of 2 total)
  • This type of issue is likely a plugin or theme conflict. Please attempt to disable all plugins, and use one of the default (Twenty*) themes. If the problem goes away, enable them one by one to identify the source of your troubles.

    A large theme like Avada as well as a Coming Soon plugin could easily be causing issues like this, so the best route here is to identify where the conflict is happening.

    Thread Starter n1ck0

    (@n1ck0)

    Thanks Hugh.
    I disabled all plugins and the site worked. Tracked it down to WP Rocket, must have been a caching issue. Disabled WP Rocket and the front end worked as expected. Reactivated WP Rocket and site working fine. Weird. I don’t think the hosting is very good so that might not help things.
    Thanks again.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘white screen in front end when not logged in’ is closed to new replies.