Support » Plugin: Really Simple SSL » Fatal error

  • Resolved marekmax

    (@marekmax)


    Hello, I have a problem signing in to WordPress, namely when I log in it fatal error and then I do not go website. After the cache is deleted, the website works. After trying to login, the website does not work again. When restoring a website from a backup, I feel that there is a problem with Really Simple SSL.

    Renaming deactivation does not work.
    Website recovery does not work.

    What should I do to fix the bug? thank you.

    WordPress error message:
    Fatal error: Uncaught Error: Call to undefined function is_network_admin() in /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-admin/includes/menu.php:9 Stack trace: #0 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-admin/menu.php(309): require_once() #1 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-admin/admin.php(152): require(‘/data/d/0/d0a50…’) #2 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-admin/index.php(10): require_once(‘/data/d/0/d0a50…’) #3 {main} thrown in /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-admin/includes/menu.php on line 9

    Error message from mail:
    Uncaught Error: Call to undefined function is_network_admin() in /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-content/plugins/really-simple-ssl/class-admin.php:135
    Stack trace:
    #0 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/class-wp-hook.php(286): rsssl_admin->init(”)
    #1 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
    #2 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/plugin.php(465): WP_Hook->do_action(Array)
    #3 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-settings.php(394): do_action(‘plugins_loaded’)
    #4 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-config.php(82): require_once(‘/data/d/0/d0a50…’)
    #5 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-load.php(37): require_once(‘/data/d/0/d0a50…’)
    #6 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-admi

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Contributor Mark

    (@markwolters)

    Hi,

    what version of WordPress are you using? The is_network_admin() function should be available since WordPress 3.1. If it isn’t, it’s possible your WordPress installation is missing the file that contains it. You could try to re-install WordPress from the dashboard to see if that resolves the issue.

    Really Simple SSL can be disabled by renaming the plugin folder from /really-simple-ssl to something like really-simple-ssl-bkp, that should allow you to log in again.

    Mark

    I using WordPress version 5.2.4.

    Renaming Really Simple SSL does not help.

    Thank you.
    Marek M.

    Plugin Contributor Mark

    (@markwolters)

    Hi,

    when the really-simple-ssl folder has been renamed the plugin is deactivated and cannot cause an error on your site. It is possible that your WordPress installation is missing some files and now that Really Simple SSL has been disabled, something else is causing your WordPress backend to fail. Can you check which error you see now? To get the error, you can enable debugging in WordPress as described here: https://wordpress.org/support/article/debugging-in-wordpress/

    Hello,

    It is possible that the program is off. But easier it will probably delete the hosting and make the site again. Since I have backed up the texts and the stand was created in a simple style.

    Error message is still the same after shutdown.

    Thank you for willingness.

    Marek M.

    Plugin Author RogierLankhorst

    (@rogierlankhorst)

    You can see this function is part of WordPress core since 3.1:
    https://core.trac.wordpress.org/browser/tags/5.3/src/wp-includes/load.php#L1016

    If you have an error from this function, there is something strange on your site.

    I would suggest to re-install WordPress.

    Hi, after deleting hosting and reinstalling WordPress, my error changed as follows.
    Thanks for help.

    Fatal error: Uncaught Error: Call to undefined function is_network_admin() in /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/script-loader.php:1768 Stack trace: #0 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/class-wp-hook.php(286): wp_default_scripts(Object(WP_Scripts)) #1 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(”, Array) #2 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/plugin.php(531): WP_Hook->do_action(Array) #3 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/class.wp-scripts.php(148): do_action_ref_array(‘wp_default_scri…’, Array) #4 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/class.wp-scripts.php(131): WP_Scripts->init() #5 /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/functions.wp-scripts.php(23): WP_Scripts->__construct() #6 /data/d/0/d0a50f8b-be in /data/d/0/d0a50f8b-bef4-4c49-9e8c-e3f47e631b0e/kvhprasnik.sk/web/wp-includes/script-loader.php on line 1768

    Plugin Author RogierLankhorst

    (@rogierlankhorst)

    Can you check if the function is_network_admin is available in this file?
    https://core.trac.wordpress.org/browser/tags/5.3/src/wp-includes/load.php#L1016

    It sounds like there’s an issue still with your wp installation.

    marekmax

    (@marekmax)

    I don’t know if I found the right file. But I hope so 🙂 /wp-admin/network/admin.php

    In the file, this is:

    Thank you.

    <?php
    /**
    * WordPress Network Administration Bootstrap
    *
    * @package WordPress
    * @subpackage Multisite
    * @since 3.1.0
    */

    define( ‘WP_NETWORK_ADMIN’, true );

    /** Load WordPress Administration Bootstrap */
    require_once( dirname( dirname( __FILE__ ) ) . ‘/admin.php’ );

    // Do not remove this check. It is required by individual network admin pages.
    if ( ! is_multisite() ) {
    wp_die( __( ‘Multisite support is not enabled.’ ) );
    }

    $redirect_network_admin_request = 0 !== strcasecmp( $current_blog->domain, $current_site->domain ) || 0 !== strcasecmp( $current_blog->path, $current_site->path );

    /**
    * Filters whether to redirect the request to the Network Admin.
    *
    * @since 3.2.0
    *
    * @param bool $redirect_network_admin_request Whether the request should be redirected.
    */
    $redirect_network_admin_request = apply_filters( ‘redirect_network_admin_request’, $redirect_network_admin_request );
    if ( $redirect_network_admin_request ) {
    wp_redirect( network_admin_url() );
    exit;
    }
    unset( $redirect_network_admin_request );

    Plugin Contributor Mark

    (@markwolters)

    Hi,

    this is not the correct file, the file Rogier meant is /wp-includes/load.php. Something seems to be off in your WordPress installation. Can you check if the function is present in the load.php file?

    Mark

    marekmax

    (@marekmax)

    Hello text is there.

    Thank you.

    /**
    * Whether the current request is for the network administrative interface.
    *
    * e.g. /wp-admin/network/
    *
    * Does not check if the user is an administrator; use current_user_can()
    * for checking roles and capabilities.
    *
    * @since 3.1.0
    *
    * @global WP_Screen $current_screen
    *
    * @return bool True if inside WordPress network administration pages.
    */
    function is_network_admin() {
    if ( isset( $GLOBALS[‘current_screen’] ) ) {
    return $GLOBALS[‘current_screen’]->in_admin( ‘network’ );
    } elseif ( defined( ‘WP_NETWORK_ADMIN’ ) ) {
    return WP_NETWORK_ADMIN;
    }

    return false;
    }

    Plugin Contributor Mark

    (@markwolters)

    That’s strange, there seems to be an issue with your WordPress installation itself. This is not caused by Really Simple SSL. If re-installing WordPress didn’t help, I’d suggest to contact your hosting provider about this issue so they can check if anything goes wrong on their end.

    Mark

Viewing 11 replies - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.