• Resolved wwwolf

    (@wwwolf)


    Since upgrading to the latest Yoast SEO, a string of things stopped working on one of my most complex sites (read – has a lot of plugins!). In particular:
    – logging in returns a blank page, but I could then get in to back end by navigating manually to the dashboard
    – New Post returns a blank page, and couldn’t find a workaround
    – Contact Form 7 works, but does not display confirmation messages, and the ‘procesing wheel just keeps spinning, even though the emails have been sent.

    I tried disabling some of the most likely suspects (Page Builder and WordFence in particular) but no joy – disabling Yoast SEO fixed all the above. I have had a similar issue with a Yoast upgrade before but, annoyingly, I can’t now remember what fixed it.

    Here’s a line from error_log from around about the time I was getting this problem, in case that’s helpful (username removed):

    [26-Jan-2018 09:18:36 UTC] PHP Catchable fatal error: Argument 2 passed to WPSEO_Link_Watcher::save_post() must be an instance of WP_Post, null given in /home/xxxxxxxxx/public_html/wp-new/wp-content/plugins/wordpress-seo/admin/links/class-link-watcher.php on line 41

    I’d obviously like to get Yoast SEO re-enabled as soon as possible (there’s quite a lot of work in those settings!) so any ideas what might fix this gratefully received.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter wwwolf

    (@wwwolf)

    UPDATE: Failed to find source of problem – simply disabling Yoast SEO still left other issues. HAve reverted to late December backup, and now everything’s working again. I suspect this is multi-factorial issue, with Yoast being part of it, but in combination (conflict?) with other plugins. At a quiet moment, I’ll create multiple update paths (doing things in different orders) and will post further if it throws any light on this.

    Hello @wwwolf,

    To resolve the issue we ask for a conflict check as sometimes strange behavior may be caused by a plugin or theme conflict. This is the only way to figure out which plugin or theme is affecting the Yoast Premium plugin. The fastest way to rule out conflicts is to deactivate all non-Yoast plugins and switch to a standard theme like Twenty Seventeen. If this resolves the issue, you have a conflict and should activate one plugin at a time until you locate the conflict. Finally, after all plugins are active, switch to your theme. This will narrow down the conflict to a specific plugin or a theme conflict.

    Please inform us of the results.

    Hi,

    I think I found the solution. Kindly check your tableprefix_post structure if the ID is set to primary and auto increment.

    Also please remove all auto draft post with the ID of ‘0’.

    Renz Ramos

    • This reply was modified 7 years, 1 month ago by Renz Ramos.
    • This reply was modified 7 years, 1 month ago by Renz Ramos.
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Yoast SEO breaking login, new post, CF7 messages etc’ is closed to new replies.