• Resolved tech55541

    (@tech55541)


    Hello,
    When updating the plugin, I got the following error.

    Fatal error: Call to protected TGM_Plugin_Activation::__construct() from invalid context in /public_html/wp-content/themes/wpex-thoughts/functions/class-tgm-plugin-activation.php on line 959

    PHP version: 5.4.45
    WordPress version: 4.4.2
    Server software: Apache
    NOTE: Also uses NGINX to listen for Apache.

    Thanks.

    https://wordpress.org/plugins/privilege-menu/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi tech55541,

    Both the Privilege Menu plugin you are using as well as the WPEx-thoughts theme are using an out-of-date version of an external library (TGMPA) and they really should upgrade to the latest version. /cc @fuzzguard
    Upgrading that library to the current version will fix this.

    In the mean time, you can fix this yourself by applying the upgrade to your installation.

    1. Download the current version of the library from http://tgmpluginactivation.com/download/ – choose ‘plugin’ and as text-domain set ‘tgmpa’ or just download the zip or tarball file linked in the paragraph just below the form (not in the table! those are old).
    2. Unzip the file and
    3. Copy/upload (via FTP) just the class-tgm-plugin-activation.php file to the /wp-content/plugins/privilege-menu/ and the /wp-content/themes/wpex-thoughts/functions/ directory of your website, replacing the existing class-tgm-plugin-activation.php files.

    Once you’ve done that, all should be fine again.

    All the same, I’d highly recommend that @fuzzguard as well as your theme developer release a new version of their plugin/theme which includes this upgrade. Please contact your theme author about this.

    Hope this helps.

    Smile,
    Juliette

    Thread Starter tech55541

    (@tech55541)

    Thanks, I will work on this here when I have some time.

    Plugin Author FuzzGuard

    (@fuzzguard)

    Thanks jrf for your input!

    tech55541,
    I have now upgraded the version of TGM Plugin Activation to 2.5.2

    Please download the latest version and it should fix your issue.

    Thanks @fuzzguard! The error will disappear with that.
    (FYI: I expect v 2.6.0 to be released in the next few weeks)

    Now let’s hope the theme will upgrade too as they are using very old (> 3 years old) version ….

    Plugin Author FuzzGuard

    (@fuzzguard)

    Let hope!!

    I’ve signed our support email to the GitHub repository so we should get alerts when the TGM Plugin Activation updates to a new version and we can then update our code.

    Thread Starter tech55541

    (@tech55541)

    Hey everyone,
    I got it updated after I replaced that file in my theme. Unfortunately, WPExplorer has ignored my numerous attempts to contact them so I have to fix this old theme all by myself. It is a nice starter theme that is really easy to customize, I can’t complain to much.

    Thanks.

    @tech55541 Glad to hear you got it sorted. You should be fine now (even with updates – as the plugin loads before the theme, the TGMPA version included with the plugin will load and as @fuzzguard has said he’ll keep that up to date (thanks!), you should be fine.)

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Error on update’ is closed to new replies.