Hello,
Thank you for this very nice, light and relevant plugin.
After updating my wordpress instances, I am now getting an error on the PHP check, which was updated to 8.1.11 as part of the update.
Do you know if that’s a known issue, or if there is anything to do to address that?
]]>Can you help me add this widget on my site? Which let users search the site and in return the status of the site appear, whether the site is up or down:
https://iswebupordown.com
[27-Jan-2022 19:02:47 UTC] PHP Warning: Undefined variable $status in /home/../wp-content/plugins/my-wp-health-check/php/class-wphc-checks.php on line 599
Just in case you want to fix it for the next release
]]>Hi,
Your plugin has a result of “A plugin has prevented updates by disabling wp_version_check().” – but you do not refer to the name of the plugin or the file/db location where this happens – so how can I solve this?
I had a plugin called “Disable XML-RPC”. A different scan included the following report:
The Plugin “Disable XML-RPC” has been removed from www.ads-software.com.
Type: Plugin Removed
Also could a user set a possible “Update Date” to xxx days. Meaning a plugin should not be older then the xxx days before issuing a warning.
Also your current version has not been tested with the latest version of WP.
]]>Thanks for that very helpful plugin!
The only thing I′m missing is full support of multisite installations. You can activate the plugin in the network, but than you have to check each website individually. By this individual check the WP Health Check says, that there are some plugins not in use – which is true for this individual site, but not for others in the network.
It might be great, to check all websites in a network from the network admin page at once. Offcourse than the PHP version has to be checked seperately for each site.
Maybe you can add this feature?
I’m looking for reasons to continue using your free plugin.
Now that WP Core has site health checks included, one of the few remaining reasons to continue using WP Health is that (I believed) it checks on whether plugins are:
– supported
– security issue free
On one of our sites we are using Font Awesome 4 Menus
https://www.ads-software.com/plugins/font-awesome-4-menus/
– This plugin hasnt been updated for 3 years.
– Hasn’t been flagged as “tested” since WP 4.7.0
– Just one support reply from the plugin author in the last 12 months to effectively say that the plugin was abandoned.
And YET, WP Health gives it a pass mark i.e. I get the health check message,
All of your plugins are currently supported. Great job!
So I don’t know what metrics you are using to determine whether a plugin is “supported” but it looks like this is ONE test that is returning false results. ??
Makes me wonder about other sites where we have WP Health activated.
Hi,
I am looking into using php 7 for my sites.
I am using your plugin it is great!! Thanks for that.
I have checked the compatibility with “PHP Compatibility Checker” and got the following error:
FILE: /var/www/clients/client29023/web38436/web/wp-content/plugins/my-wp-health-check/php/class-wphc-checks.php
---------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
---------------------------------------------------------------------------------------------------------------
443 | ERROR | Extension 'mysql_' is deprecated since PHP 5.5 and removed since PHP 7.0; Use mysqli instead
---------------------------------------------------------------------------------------------------------------
Are there any plan on fixing this in the near future?
Greetings,
Boudewijn
]]>My error.log is growing by the minute.
My suggestion is to have a setting to allow xkB per day, above that it needs to do a warning.
My error.log was 50MB until I noticed it.
You could also just monitor php warnings or php fatal errors based on WP path.
Sample: (which logs every 90 seconds and fills the error.log)
[16-Dec-2018 05:06:15 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/…/wp-content/plugins/collapsing-categories/collapscatlist.php on line 508
PS: I posted a problem to that plugin vendor ??
]]>When I run my WP health check this is the error I get and have for several days? Is this a known bug or is there something I can do to fix it?
]]>Hi, how can I remove the plugin? It appears nowhere on the plugin page.
]]>Hey,
I’m having essentially the same issue as here:
but with
get_theme_updates
If I login to the Dashboard, they go away on the front end (in all browsers, not just the logged in one).
My stack trace:
Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined function get_theme_updates() in /home/www/wp-content/plugins/my-wp-health-check/php/class-wphc-checks.php:290
Stack trace:
#0 /home/www/wp-content/plugins/my-wp-health-check/php/class-wphc-checks.php(52): WPHC_Checks->themes_check()
#1 /home/www/wp-content/plugins/my-wp-health-check/php/class-wphc-checks.php(21): WPHC_Checks->wp_checks()
#2 /home/www/wp-content/plugins/my-wp-health-check/php/functions.php(17): WPHC_Checks->all_checks()
#3 /home/www/wp-content/plugins/my-wp-health-check/mlw_health_check.php(70): wphc_get_total_checks()
]]>
Hi,
I received the following warning from the plugin:
“You (sic) server is running PHP version 5.6.31. which has not been actively supported since Jan 2017 and is below the recommended 7.0. Using an unsupported version of PHP means that you are using a version that no longer receives important security updates and fixes.”
While I agree that it is better to use the latest PHP, if you can. However, you should be aware that PHP 7 may cause warnings and errors with some older themes and plugins, which is why this site is still using PHP 5.6.31. Except for slower speed, it is without issues and acceptable. You may wish to correct the warning in accordance with the statement from PHP below.
The present status of PHP 5.6, which may be confirmed on the PHP site is as follows:
Branch 5.6 *
Initial Release 28 Aug 2014
Active Support Until 19 Jan 2017
Security Support Until 31 Dec 2018
* As it is the final PHP 5 release, support for PHP 5.6 has been extended: active support will run for an additional four months, and the security fix period has been doubled from one to two years.
]]>I have a SSL Certificate installed. Https precedes my website name. But My Healthcheck continues to show “Your site is not using SSL. This is insecure and is hurting your SEO ranking too. Contact your host about SSL.”
Thanks
]]>Loaded for the first time today and really like what I see.
I have a suggestion, the plugin is showing that the site I have this plugin installed says the database is MySQL 5.5.5, while in reality it is 10.0.31-MariaDB
Maybe this is something you can look at for the next update.
Keep up the good work, I like what I see.
Roy
]]>It would be super-awesome if there was a check box option to send an email notification (with field for entering an email address), if there are any issues that need to be addressed. I have numerous WP sites and do not always get a chance to view the admin dashboard of each of those on a regular basis.
With this option, I would get an email letting me know I need to do some work ??
Thanks for the great plugin.
]]>I’ve been getting this notice for a while:
Notice: Trying to get property of non-object in public\wp-content\plugins\my-wp-health-check\php\class-wphc-checks.php on line 189
Which is this line:
if ( time() - ( 60 * 60 * 24 * 365 * 2 ) > strtotime( $plugin_info->last_updated ) ) {
I got around to looking into it today, it’s happening on ‘advanced-custom-fields-pro’.
The call above to get the plugin details returns a serailised NULL ( N; ) so unserialize
is returning null.
I think a check could be added in that case, perhaps with a warning that the plugin status could not be checked.
]]>Hi,
Nice, like this…
One critical element missing
How about adding a checker that looks at all WP installation files which verifies that all are ‘original’ and if not ‘restore original file’
Why?
Because hackers are adding wp.cd.php and class.wp.php files
How I don’t know but having a verify that ensures that no such erroneous files are added would be a bonus.
One which I would happily pay for
HTH
]]>I just checked my PHP error log and noticed several occurrences of this error:
PHP Fatal error: Uncaught Error: Call to undefined function get_core_updates() in D:\mysite\wp-content\plugins\my-wp-health-check\php\class-wphc-checks.php:105
I’m on WP 4.7.3 and version 1.4.0 of this plugin. I’m not sure exactly when this error is getting triggered.
Thanks!
]]>I am getting an error that says “Error checking MySQL health.” and I have no idea how to fix it as there is no information other than the fact there is an error. Everything else is green. No other errors. WP-DBManager lists the version as: v10.1.18-MariaDB-cll-lve
]]>Hi,
I have installed this and activated the plugin, but where is the link or button to start up the health check? Or where should I look for it? I cannot see it anywhere.
Cheers,
Marjoline
I am using mariadb 10.1 on cpanel/whm, but the plugin detects it as mysql 5.5, reporting it as a warning
]]>The plugin alerted me to some plugins which have not been updated in several years – I removed those plugins but they’re still being listed in My WP Health Check.
I’ve run the Check for Updates, refresh, reloaded and checked that the files have been deleted – but they’re still showing.
Specifically these are the 4 plugins:
Advanced Menu Widget,RB Internal Links,Root Relative URLs,Simple Login Lockdown
—
Sami
(p.s. there’s also an extra comma after the list – “…ckdown,. There…”.)
]]>Since 1.3.0 I keep getting:
Fatal error: Call to undefined function wphc_get_total_checks() in /public/sites/************/wp-content/plugins/my-wp-health-check/mlw_health_check.php on line 71
when previewing my site from dashboard (Visit Site). Also dashboard is gone, because my page never gets fully loaded inside dashboard after this fatal error.
]]>