• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

[PPPM-3732] Wordpress Toolkit problem after check for updates

Brujo

Silver Pleskian
Plesk Guru
Today morning I checked for updates and almost all my 10 WP installations are now shown broken in the WP Toolkit. URL, Version, Plugins, Themes are empty now, only the name shows the installation path and the owner are shown.

All Installations in the toolkit are not checkable now because "not connected" and have a yellow warn sign in front with the Notice: A Wprdpress installation was previously detected on this path, but is not operating proberly now.

Well 2 of this Installation I manage byself and tehere are working proberly and are completely actually updated WP 4.4 including all plugins and Themes.

running Plesk 12.0.18 Update #71 under CentOS 6.7

any hint would be great...
 
I am also having this problem. I went into a WordPress 4.3.1 installation, and upgraded it to version 4.4. Now it doesn't show up properly in the Plesk 12.5 WordPress Toolkit admin area. I have 6 other Wordpress installations that have not been upgraded yet and they are still showing up fine. I clicked on the path the bad one shows, and clicked "synchronize" to try and get it to show up but it didn't fix it. I'll wait to upgrade the rest of my installs until this can get fixed somehow. All the installations, including the version 4.4 one, are functioning correctly from the internet at least, but the Plesk interface says the one 4.4 is fubar. Grrr.

I'm running Plesk 12.5.30 Update #13....

HA! as I went in to see what Plesk version I was running, I noticed it was just updated to Update #14 which has fixed the issue! lol
 
Same issue here. Successfully upgraded 29 WP instances from 4.3.1 to 4.4 and the screen below is shown. Also, the update took enormous (around 1 hour) when normally this was performed in 2-3 minutes.

The plugins and themes are not accessible anymore from WordPress Toolkit.

OS ‪CentOS 6.7 (Final)‬
Plesk version 12.5.30 Update #14
 

Attachments

  • wordpress.png
    wordpress.png
    89.6 KB · Views: 35
Thank you all for your help - will wait for the fix

kind regards
Brujo
 
If you don't want to wait for the new update
Apply these changes to the /usr/share/plesk-wp-cli/php/wp-settings-cli.php file

187,188c187,188
< Utils\maybe_require( '4.4-alpha-34851', ABSPATH . WPINC . '/embed-functions.php' );
< Utils\maybe_require( '4.4-alpha-34903', ABSPATH . WPINC . '/class-wp-oembed-controller.php' );
---
> //Utils\maybe_require( '4.4-alpha-34851', ABSPATH . WPINC . '/embed-functions.php' );
> //Utils\maybe_require( '4.4-alpha-34903', ABSPATH . WPINC . '/class-wp-oembed-controller.php' );
196a197,206
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-widget.php' );
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-widget-factory.php' );
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-rewrite.php' );
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-roles.php' );
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-role.php' );
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-user.php' );
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-http-encoding.php' );
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-http-curl.php' );
> Utils\maybe_require( '4.4', ABSPATH . WPINC . '/class-wp-http-proxy.php' );
>
 
Update on the issue:

We've found the root cause and we're in the process of fixing it. We're planning to release a MU with the fix on 14th of December. If something changes, I'll let you guys know.
 
The KB article has been updated with a link to a patch for this issue:

https://kb.odin.com/en/127725

I can confirm it fixes the problem on Plesk 12.5 for Windows and Wordpress 4.4. I applied the patch and then had to run a "Resynchronize" operation on each of the affected WP sites.
 
I have found more issues. After the WordPress updates from 4.3.1 to 4.4 were implemented, the security checking procedure within WordPress Toolkit also corrupted some rules of Apache and thus some files are not loaded anymore (for example the text editor inside WordPress).

The error log is full with messages like the one below:

2015-12-10 15:01:53 Error 185.57.81.31 client denied by server configuration: /var/www/vhosts/domainame.com/httpdocs/wp-includes/js/tinymce/wp-tinymce.php, referer: http://www.domainname.com/wp-admin/post.php?post=8645&action=edit
 
There is another error that shows after I applied the path in https://kb.odin.com/en/127725
When clicking on the name of the WP installation and then on "Login credentials" (or something similar, my install is in Italian and says "Credenziali di accesso") i get this error:


Internal error:
Message
File Abstract.php
Line 507
Type PleskUtilException
Accedi alla Pagina Precedente

Cerca articoli correlati della Base di Conoscenza
 

Attachments

  • Senza-titolo-1.jpg
    Senza-titolo-1.jpg
    85.7 KB · Views: 7
Hello, well... please tell me what has happend to my installation of wordpress... The whole wordpress directory disappeared from server, only database is untouched. I have CentOS 6.5 and plesk 12.0.18. Some kind of upgrade has been done yesterday at 3:30 AM. Is it possible to get it back, maybe it has been moved somewhere?
But.. I was looking for it almost everywhere with no result. Please help...
 
I glad to inform you that the issue is fixed in recently published Plesk updates: Plesk 12.5.30 MU#15 & Plesk 12.0.18 MU#72
Please check KB article for details: https://kb.odin.com/en/127725
  1. Install latest Plesk microupdate.
  2. To restore integration with affected instances do the following:
    Go to Home > Wordpress and click "Check for updates".
 
Thank you for this update. A couple of comments (tested this on 3 different servers, all with Plesk 12.5.30 #15):
  • Updating multiple plugins in one shot still displays the following warnings but the update is completed successfully.
  • Updating multiple WordPress instances works without any issues.
 

Attachments

  • plugin-error.jpg
    plugin-error.jpg
    71.1 KB · Views: 11
So I installed lates Microupdate #MU15 and checked for updates and the detached / missing entries of WP installations comes back

BUT - 1 of a older installation which was still connected went now to detached and with this error "PHP Fatal error: Call to undefined function add_filter() in \/usr\/share\/plesk-wp-cli\/php\/WP_CLI\/Runner.php(798) : eval()'d code on line 78\n" on the Yellow exclamation mark.

So for me it is still somehow broken even if the most of them are now back :-(
 
Back
Top