Title: Micha's Replies | WordPress.org

---

# Micha

  [  ](https://wordpress.org/support/users/michaing/)

 *   [Profile](https://wordpress.org/support/users/michaing/)
 *   [Topics Started](https://wordpress.org/support/users/michaing/topics/)
 *   [Replies Created](https://wordpress.org/support/users/michaing/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/michaing/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/michaing/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/michaing/engagements/)
 *   [Favorites](https://wordpress.org/support/users/michaing/favorites/)

 Search replies:

## Forum Replies Created

Viewing 15 replies - 1 through 15 (of 21 total)

1 [2](https://wordpress.org/support/users/michaing/replies/page/2/?output_format=md)
[→](https://wordpress.org/support/users/michaing/replies/page/2/?output_format=md)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Security Ninja – WordPress Security & Firewall] False positive: detailed PHP version info](https://wordpress.org/support/topic/false-positive-detailed-php-version-info/)
 *  Thread Starter [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/false-positive-detailed-php-version-info/#post-17818252)
 * Many thanks for solving this so quickly. I just applied the update, did scan,
   and can verify that the this test does now pass on our instance. Great work!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[W3 Total Cache] Fresh install Setup Guide fails on Test Page Cache – Could not update config](https://wordpress.org/support/topic/fresh-install-setup-guide-fails-on-test-page-cache-could-not-update-config/)
 *  [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/fresh-install-setup-guide-fails-on-test-page-cache-could-not-update-config/#post-17175415)
 * I found the issue: It appears when permalinks are disabled (set to “Plain”). 
   In this case, a set of rewrite rules are removed from the `.htaccess`:
   `RewriteEngine
   OnRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase /
   wordpress/RewriteRule ^index.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond%{
   REQUEST_FILENAME} !-dRewriteRule . /wordpress/index.php [L]
 * I thought that the missing rewrites are the actual issue, not so much whether
   permalinks are resolved or not. However, removing these manually does not break
   the cache test. They do not actually enable the permalinks, but just assure that
   requests are rewritten to use the `index.php`. Since this is the default index,
   this is however mostly the case anyway. The permalinks are then resolved/served
   internally from the backend. Not sure why the W3TC cache test would rely on this,
   but I am perfectly able to toggle the issue by switching in Settings > Permalinks
   between “Plain” and “Post name” (or any other).
    -  This reply was modified 2 years, 8 months ago by [Micha](https://wordpress.org/support/users/michaing/).
    -  This reply was modified 2 years, 8 months ago by [Micha](https://wordpress.org/support/users/michaing/).
    -  This reply was modified 2 years, 8 months ago by [Micha](https://wordpress.org/support/users/michaing/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[W3 Total Cache] Fresh install Setup Guide fails on Test Page Cache – Could not update config](https://wordpress.org/support/topic/fresh-install-setup-guide-fails-on-test-page-cache-could-not-update-config/)
 *  [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/fresh-install-setup-guide-fails-on-test-page-cache-could-not-update-config/#post-17175344)
 * [@sterndata](https://wordpress.org/support/users/sterndata/) I appreciate your
   moderation, but does it really make sense to create 3 duplicate topics about 
   the exact same issue? Marko mentioned he will dig into it, and after soon 4 months,
   to I think it is okay to add some comment as reminder, especially when it adds
   additional information in my case, pointing to a possible reason due to changed
   PHP behaviour. Hence I would appreciate if you could recover my comment. IMO 
   that would make everyone involved’s live easier than 3 duplicates.
 * If what I write does not make any sense, then I’m sorry, and I will stop arguing.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[W3 Total Cache] W3TC\Util_AttachToActions does not have a method “on_comment_status”](https://wordpress.org/support/topic/w3tcutil_attachtoactions-does-not-have-a-method-on_comment_status/)
 *  [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [3 years, 6 months ago](https://wordpress.org/support/topic/w3tcutil_attachtoactions-does-not-have-a-method-on_comment_status/#post-16376980)
 * I face the same error when trying to empty the comments spam. It deletes one 
   comment, throws this error and aborts.
 * Commenting the line as suggested helps indeed, thanks!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] Wordfence requires PHP ctype since v7.8.0](https://wordpress.org/support/topic/wordfence-requires-php-ctype-since-v7-8-0/)
 *  Thread Starter [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [3 years, 6 months ago](https://wordpress.org/support/topic/wordfence-requires-php-ctype-since-v7-8-0/#post-16376950)
 * I like to run my PHP environments minimal and hence disable all modules that 
   are not used.
 * As said, aside of documentation, the Tools > Site Health > Status checks seem
   to be a good place to add a respective check. There is a general “recommended
   modules” check, not sure whether plugins can hook into it and add their own modules.
   Otherwise I see other plugins adding their own checks, which Wordfence could 
   do as well.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Simple Local Avatars] v2.7.2 thows TypeError with PHP 8.1](https://wordpress.org/support/topic/v2-7-2-thows-typeerror-with-php-8-1/)
 *  Thread Starter [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [3 years, 6 months ago](https://wordpress.org/support/topic/v2-7-2-thows-typeerror-with-php-8-1/#post-16369508)
 * For completeness: It was Wordfence requiring the PHP ctype module since v7.8.0.
   I updated Wordfence shortly after it’s release >1 month ago, so not sure why 
   I faced the issue just today right after updating Simple Local Avatars, but I
   guess W3 Total Cache and/or the OPcache itself have something to do with it.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Simple Local Avatars] v2.7.2 thows TypeError with PHP 8.1](https://wordpress.org/support/topic/v2-7-2-thows-typeerror-with-php-8-1/)
 *  Thread Starter [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [3 years, 6 months ago](https://wordpress.org/support/topic/v2-7-2-thows-typeerror-with-php-8-1/#post-16369398)
 * Ah sorry, not an issue of this plugin, but the update seems to have been just
   a trigger for some issue in combination with Wordfence and W3 Total Cache.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Security Ninja – WordPress Security & Firewall] Daily /tmp/olduntouched-* are created](https://wordpress.org/support/topic/daily-tmp-olduntouched-are-created/)
 *  Thread Starter [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [3 years, 6 months ago](https://wordpress.org/support/topic/daily-tmp-olduntouched-are-created/#post-16338636)
 * Great that it is implemented. Wishing all of you a Happy New Year!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Crontrol] WARNING – Do NOT update 1.13.2 – Sites Crashing Left and Right](https://wordpress.org/support/topic/warning-do-not-update-1-13-2-sites-crashing-left-and-right/)
 *  [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [4 years ago](https://wordpress.org/support/topic/warning-do-not-update-1-13-2-sites-crashing-left-and-right/#post-15813126)
 * Here is a fix until a new version has been released:
 *     ```
       cd /tmp
       curl -LO https://github.com/johnbillion/wp-crontrol/archive/refs/tags/1.13.2.tar.gz
       tar xf 1.13.2.tar.gz
       mv wp-crontrol-1.13.2/vendor /var/www/wordpress/wp-content/plugins/wp-crontrol/
       rm -R 1.13.2.tar.gz wp-crontrol-1.13.2
       ```
   
 * Adjust the path to your WordPress accordingly, of course.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Crontrol] Version 1.13.2 missing vendor subdirectory](https://wordpress.org/support/topic/version-1-13-2-missing-vendor-subdirectory/)
 *  [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [4 years ago](https://wordpress.org/support/topic/version-1-13-2-missing-vendor-subdirectory/#post-15813125)
 * Here is a fix until a new version has been released:
 *     ```
       cd /tmp
       curl -LO https://github.com/johnbillion/wp-crontrol/archive/refs/tags/1.13.2.tar.gz
       tar xf 1.13.2.tar.gz
       mv wp-crontrol-1.13.2/vendor /var/www/wordpress/wp-content/plugins/wp-crontrol/
       rm -R 1.13.2.tar.gz wp-crontrol-1.13.2
       ```
   
 * Adjust the path to your WordPress accordingly, of course.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Crontrol] Version 1.13.2 stops WP login-page from being accessed](https://wordpress.org/support/topic/version-1-13-2-stops-wp-login-page-from-being-accessed/)
 *  [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [4 years ago](https://wordpress.org/support/topic/version-1-13-2-stops-wp-login-page-from-being-accessed/#post-15813122)
 * Here is a fix until a new version has been released:
 *     ```
       cd /tmp
       curl -LO https://github.com/johnbillion/wp-crontrol/archive/refs/tags/1.13.2.tar.gz
       tar xf 1.13.2.tar.gz
       mv wp-crontrol-1.13.2/vendor /var/www/wordpress/wp-content/plugins/wp-crontrol/
       rm -R 1.13.2.tar.gz wp-crontrol-1.13.2
       ```
   
 * Adjust the path to your WordPress accordingly, of course.
    -  This reply was modified 4 years ago by [Micha](https://wordpress.org/support/users/michaing/).
    -  This reply was modified 4 years ago by [Micha](https://wordpress.org/support/users/michaing/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WP Crontrol] Version 1.13.2 stops WP login-page from being accessed](https://wordpress.org/support/topic/version-1-13-2-stops-wp-login-page-from-being-accessed/)
 *  [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [4 years ago](https://wordpress.org/support/topic/version-1-13-2-stops-wp-login-page-from-being-accessed/#post-15813100)
 * This issue is that the newly introduced (in v1.13.0) `wp-crontrol/vendor/autoload.
   php` file is tried to be loaded but missing, the whole `vendor` directory.
 * Confusing is that the last two patch versions (1.13.1 and 1.13.2) were already
   about fixing missing files, obviously not this one, while it is so fundamentally
   crashing the plugin right when activating it.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] TypeError: json_decode() in lib/wfConfig.php(545)](https://wordpress.org/support/topic/typeerror-json_decode-in-lib-wfconfig-php545/)
 *  Thread Starter [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [4 years, 8 months ago](https://wordpress.org/support/topic/typeerror-json_decode-in-lib-wfconfig-php545/#post-15077167)
 * Great. I’ll send an email then, when facing PHP8.1 related issues, until it is
   supported officially by WordPress and by Wordfence. Makes sense to not spam a
   support/bug tracker with unsupported setup/beta testing.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] TypeError: json_decode() in lib/wfConfig.php(545)](https://wordpress.org/support/topic/typeerror-json_decode-in-lib-wfconfig-php545/)
 *  Thread Starter [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [4 years, 8 months ago](https://wordpress.org/support/topic/typeerror-json_decode-in-lib-wfconfig-php545/#post-15070967)
 * I’ll review more carefully before posting next time. Sorry for the extra moderation
   work.
 * Also WordPress itself does not officially support PHP8.1 but is working on it
   for WordPress v5.9. But as it doesn’t hurt to have PHP8.1 related issues collected
   or even resolved before its official release, I didn’t hesitate to report it.
   If there is a better place to do so, instead of a ticket here, please redirect
   me.
 * Best regards,
 * Micha
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] TypeError: json_decode() in lib/wfConfig.php(545)](https://wordpress.org/support/topic/typeerror-json_decode-in-lib-wfconfig-php545/)
 *  Thread Starter [Micha](https://wordpress.org/support/users/michaing/)
 * (@michaing)
 * [4 years, 8 months ago](https://wordpress.org/support/topic/typeerror-json_decode-in-lib-wfconfig-php545/#post-15061973)
 * Subsequent edits of a topic trigger an automatic mark as spam? Please tune this
   algorithm…

Viewing 15 replies - 1 through 15 (of 21 total)

1 [2](https://wordpress.org/support/users/michaing/replies/page/2/?output_format=md)
[→](https://wordpress.org/support/users/michaing/replies/page/2/?output_format=md)