Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter eskimopie

    (@eskimopie)

    I’m gonna keep posting more information here until I’m finally able to fix this issue. Hopefully someone might have some ideas what my problem is.

    I know one issue that might be contributing is that my Genesis framework is woefully out of date. I’m running genesis version 2.10.1 while current version is 3.3.0. I’m trying to re-invigorate a website that was built almost 7 years ago and has gone virtually unedited since then. My issues might be related to that, but when I FTP the new version to Genesis theme folder the entire website goes to crap. I can only think that means a prior developer made changes directly in the genesis framework which I believe to be a bad idea.

    I also got this e-mail today (probably because I updated WordPress):

    Howdy!
    
    Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.
    
    In this case, WordPress caught an error with your theme, Genesis.
    
    First, visit your website (https://www.azhopsandvines.com/) and check for any visible issues. Next, visit the page where the error was caught (https://www.azhopsandvines.com/wordpress/wp-admin/admin-ajax.php) and check for any visible issues.
    
    Please contact your host for assistance with investigating this issue further.
    
    If your site appears broken and you can't access your dashboard normally, WordPress now has a special "recovery mode". This lets you safely login to your dashboard and investigate further.
    
    [link deleted]
    
    To keep your site safe, this link will expire in 1 day. Don't worry about that, though: a new link will be emailed to you if the error occurs again after it expires.
    
    When seeking help with this issue, you may be asked for some of the following information:
    WordPress version 5.3.2
    Current theme: Associate Child Theme (version 1.0.1) Current plugin:  (version ) PHP version 7.3.14
    
    Error Details
    =============
    An error of type E_ERROR was caused in line 127 of the file /home/l11y0hmzuay5/public_html/wordpress/wp-content/themes/genesis/lib/functions/upgrade.php. Error message: Uncaught Error: Call to undefined function genesis_get_db_version() in /home/l11y0hmzuay5/public_html/wordpress/wp-content/themes/genesis/lib/functions/upgrade.php:127
    Stack trace:
    #0 /home/l11y0hmzuay5/public_html/wordpress/wp-includes/class-wp-hook.php(288): genesis_upgrade('')
    #1 /home/l11y0hmzuay5/public_html/wordpress/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters(NULL, Array)
    #2 /home/l11y0hmzuay5/public_html/wordpress/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #3 /home/l11y0hmzuay5/public_html/wordpress/wp-admin/admin-ajax.php(45): do_action('admin_init')
    #4 {main}
      thrown
    
    
    Thread Starter eskimopie

    (@eskimopie)

    This is the last 4 hours of resource usage from my cPanel… Weird physical memory graph… like a memory leak or something, but it keeps resetting. Constant high I/O with constant I/O faults. What could be causing this?

    https://www.azhopsandvines.com/cPanel-Resource_usage.pdf

    Thread Starter eskimopie

    (@eskimopie)

    Trolling around the error_log file under public_html (which is 51MB BTW), I noticed the last lines look like this:
    [24-Mar-2020 03:15:01 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:15:34 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:15:51 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:16:02 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:16:05 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:16:14 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:17:26 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:18:52 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:19:14 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834
    [24-Mar-2020 03:20:05 UTC] PHP Warning: array_merge(): Expected parameter 1 to be an array, null given in /home/l11y0hmzuay5/public_html/wordpress/wp-includes/cron.php on line 834

    So I look in cron.php, and line 834 is the last line in this function (The return array_merge function):

    function wp_get_schedules() {
    $schedules = array(
    ‘hourly’ => array(
    ‘interval’ => HOUR_IN_SECONDS,
    ‘display’ => __( ‘Once Hourly’ ),
    ),
    ‘twicedaily’ => array(
    ‘interval’ => 12 * HOUR_IN_SECONDS,
    ‘display’ => __( ‘Twice Daily’ ),
    ),
    ‘daily’ => array(
    ‘interval’ => DAY_IN_SECONDS,
    ‘display’ => __( ‘Once Daily’ ),
    ),
    );
    /**
    * Filters the non-default cron schedules.
    *
    * @since 2.1.0
    *
    * @param array $new_schedules An array of non-default cron schedules. Default empty.
    */
    return array_merge( apply_filters( ‘cron_schedules’, array() ), $schedules );
    }

    Problem is most of this is greek to me, and with all plugins disabled and on a stock theme, how are things like this still running?

    Thread Starter eskimopie

    (@eskimopie)

    Thanks for the help so far folks. I tried a GoDaddy help chat… basically they just killed the PHP scripts and told me I should sign up for a higher level plan that has more I/O (so basically worthless).

    I’ve since deactivated EVERY plugin, and switched to the Twenty Nineteen theme. Still maxxed out on the I/O.

    How do I run an antivirus on a server?

Viewing 4 replies - 1 through 4 (of 4 total)