SmartCrawl Breaking WordPress Content Editor


My brothers visual builder/content editor broke which appears to be the cause of SmartCrawl Pro. When disabling the plugins one at a time, the options reappeared when I disabled the plugin and went again when I enabled it.

He's not using the plugin at the moment but I thought I would let you guys know just encase it's a wider issue. I have enabled the support access for you guys to login. The issue occurs on existing pages only such as the "Launch Page"


  • Predrag Dubajic
    • Support

    Hi Jordan,

    Hope you're doing well today :slight_smile:

    I can see the issue on your installation but I'm afraid that I can't replicate it on my test site using Divi and SmartCrawl so it seems that it's something specific on your installation causing this.

    I do see 500 error in console when I edit the page but the error doesn't tell us much on its own so we should check if there's anything in the debug log that could tell us what's going on.

    Can you enable debug log in your wp-config.php file (located in root WP folder) by replacing define('WP_DEBUG', false); with this code:

    // Enable WP_DEBUG mode
    define('WP_DEBUG', true);
    // Enable Debug logging to the /wp-content/debug.log file
    define('WP_DEBUG_LOG', true);
    // Disable display of errors and warnings
    define('WP_DEBUG_DISPLAY', false);
    @ini_set( 'display_errors', 0 );

    Edit your page so that the editor breaks and this should create debug.log file in your wp-content folder that could tell us what is going on.
    Can you please save it as .txt file and attach it here so we can check it out.

    Best regards,

  • Jordan
    • Volunteer Pizza Eater

    Hello Predrag,

    Thanks for the swift response, please see attached. I've included it in the chat just encase.

    [07-May-2018 21:57:05 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mb_detect_encoding() in /home/pedropla/
    Stack trace:
    #0 /home/pedropla/ simple_html_dom->parse_charset()
    #1 /home/pedropla/ simple_html_dom->load('<!DOCTYPE html>...')
    #2 /home/pedropla/ Smartcrawl_Html::get_dom('<!DOCTYPE html>...')
    #3 /home/pedropla/ Smartcrawl_Html::find('.wds-frontend-c...', '<!DOCTYPE html>...')
    #4 /home/pedropla/ Smartcrawl_Core_Request->get_rendered_post(82)
    #5 /home/pedr in /home/pedropla/ on line 1234

  • Predrag Dubajic
    • Support

    Hi Jordan,

    Thanks for checking that out, this does tell us where the issue is.
    It fails when it starts loading mb_detect_encoding function and that's because you probably don't have mb_string enabled on your site, which is required for this function to work.

    Can you please get in touch with your hosting provider and ask them to enable both mb_string and GD library, after that the issue should be gone.

    Let us know how it goes and if you need any further assistance with this.

    Best regards,

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.