• Resolved uk03

    (@uk03)


    The latest update breaks my wordpress installation.

    Error message as follows:

    [06-Nov-2023 08:34:34 UTC] PHP Warning:  require_once(/data/web/e129920/html/le-chat-a-velo.at/wp-content/plugins/simple-seo-improvements/includes/iworks/simple-seo-improvements/class-iworks-simple-seo-improvements-json-d.php): Failed to open stream: No such file or directory in /data/web/e129920/html/le-chat-a-velo.at/wp-content/plugins/simple-seo-improvements/includes/iworks/class-simple-seo-improvements.php on line 124
    [06-Nov-2023 08:34:34 UTC] PHP Fatal error:  Uncaught Error: Failed opening required '/data/web/e129920/html/le-chat-a-velo.at/wp-content/plugins/simple-seo-improvements/includes/iworks/simple-seo-improvements/class-iworks-simple-seo-improvements-json-d.php' (include_path='.') in /data/web/e129920/html/le-chat-a-velo.at/wp-content/plugins/simple-seo-improvements/includes/iworks/class-simple-seo-improvements.php:124
    Stack trace:
    #0 /data/web/e129920/html/le-chat-a-velo.at/wp-content/plugins/simple-seo-improvements/simple-seo-improvements.php(55): iworks_simple_seo_improvements->__construct()
    #1 /data/web/e129920/html/le-chat-a-velo.at/wp-settings.php(462): include_once('/data/web/e1299...')
    #2 /data/web/e129920/html/le-chat-a-velo.at/wp-config.php(120): require_once('/data/web/e1299...')
    #3 /data/web/e129920/html/le-chat-a-velo.at/wp-load.php(50): require_once('/data/web/e1299...')
    #4 /data/web/e129920/html/le-chat-a-velo.at/wp-blog-header.php(13): require_once('/data/web/e1299...')
    #5 /data/web/e129920/html/le-chat-a-velo.at/index.php(17): require('/data/web/e1299...')
    #6 {main}
      thrown in /data/web/e129920/html/le-chat-a-velo.at/wp-content/plugins/simple-seo-improvements/includes/iworks/class-simple-seo-improvements.php on line 124
    
Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Marcin Pietrzak

    (@iworks)

    HI @uk03

    This is a bit odd.

    Please remove plugin and re-install. It looks like not all plugin files has been replaced during update.

    Marcin

    Plugin Author Marcin Pietrzak

    (@iworks)

    At the line 124 is file with “json-ld.php” ad the end, not “json-d.php”;

    Look at the source:

    https://plugins.trac.www.ads-software.com/browser/simple-seo-improvements/tags/2.0.0/includes/iworks/class-simple-seo-improvements.php#L124

    Thread Starter uk03

    (@uk03)

    Strange. manual upgrade and it works …. (first one was an auto-update).

    No Idea what happenen – but thanks anyway

    • This reply was modified 1 year ago by uk03.
    Plugin Author Marcin Pietrzak

    (@iworks)

    I’m glad it works.

    Thank you for the feedback.

    Marcin

    schulz

    (@schulz)

    The new version also breaks my WordPress, however, manual upgrade did not work for me. It looks like the new version does not play well with another plugin.

    PHP Fatal error occurred: Uncaught Error: Call to undefined function wp_get_current_user() in ../wp-includes/capabilities.php:877
    Stack trace:
    #0 ../wp-content/plugins/frontier-restrict-media/frontier-restrict-media.php(18): current_user_can()
    #1 ../wp-includes/class-wp-hook.php(310): frontier_restrict_media()
    #2 ../wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters()
    #3 ../wp-includes/plugin.php(565): WP_Hook->do_action()
    #4 ../wp-includes/class-wp-query.php(1881): do_action_ref_array()
    #5 ../wp-includes/class-wp-query.php(3800): WP_Query->get_posts()
    #6 ../wp-includes/post.php(6111): WP_Query->query()
    #7 ../wp-content/plugins/simple-seo-improvements/etc/options.php(661): get_pages()
    #8 ../wp-content/plugins/simple-seo-improvements/etc/options.php(443): iworks_simple_seo_improvements_get_pages()
    #9 ../wp-content/plugins/simple-seo-improvements/includes/iworks/options/options.php(225): iworks_simple_seo_improvements_options()
    #10 ../wp-content/plugins/simple-seo-improvements/includes/iworks/options/options.php(97): iworks_options->get_option_array()
    #11 ../wp-content/plugins/simple-seo-improvements/simple-seo-improvements.php(89): iworks_options->init()
    #12 ../wp-content/plugins/simple-seo-improvements/includes/iworks/class-simple-seo-improvements.php(89): get_iworks_simple_seo_improvements_options()
    #13 ../wp-content/plugins/simple-seo-improvements/simple-seo-improvements.php(55): iworks_simple_seo_improvements->__construct()
    #14 ../wp-settings.php(462): include_once('...')
    #15 ../wp-config.php(102): require_once('...')
    #16 ../wp-load.php(50): require_once('...')
    #17 {main} thrown in ../wp-includes/capabilities.php on line 877.

    Is it possible to get the previous version?

    • This reply was modified 1 year ago by schulz.
    Plugin Author Marcin Pietrzak

    (@iworks)

    Nice catch @schulz!

    I checked it and an issue is in Frontier Restrict Media it try to restrict output of get_posts() function and do it wrong.

    But I hope I can find some workaround in my plugin.

    I will try.

    M

    Plugin Author Marcin Pietrzak

    (@iworks)

    hi @schulz

    It’s better with 2.0.1?

    M

    schulz

    (@schulz)

    It looks like it is working now, thanks.

    If Frontier Restrict Media is doing something wrong, how best to report it to the plugin author? I do not know enough about this to be helpful in reporting it.

    Also, does the flaw in Frontier Restrict Media gimp (disable any features of) your plugin in any way?

    Again, many thanks on fixing this.

    • This reply was modified 1 year ago by schulz.
    Plugin Author Marcin Pietrzak

    (@iworks)

    @schulz it is a bit complicated. They should restrict output of get_posts() function and they do it, but I call this function properly, but to early for them.

    I’,m not pretty sure how to “fix it” but for me it doesn’t change anything, I can just call this function late.

    M

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘2.0.0 breaks wordpress’ is closed to new replies.