• Even with the plugin enabled, I needed to manually purge cache all the time.

    Recently it just stopped working completely (load icon from main content box loads forever on plugin settings page) and upon investigating an error-500 when using post.php, this error happened:

    [STDERR] PHP Fatal error:  Uncaught Error: Call to undefined method Normalizer::isNormalized() in /var/www/html/wp-content/plugins/cloudflare/vendor/symfony/polyfill-intl-idn/Idn.php:338
    Stack trace:
    #0 /var/www/html/wp-content/plugins/cloudflare/vendor/symfony/polyfill-intl-idn/Idn.php(163): Symfony\Polyfill\Intl\Idn\Idn::process()
    #1 /var/www/html/wp-content/plugins/cloudflare/vendor/symfony/polyfill-intl-idn/bootstrap.php(140): Symfony\Polyfill\Intl\Idn\Idn::idn_to_ascii()
    #2 /var/www/html/wp-content/plugins/cloudflare/src/WordPress/WordPressClientAPI.php(18): idn_to_ascii()
    #3 /var/www/html/wp-content/plugins/cloudflare/src/WordPress/Hooks.php(148): CF\WordPress\WordPressClientAPI->getZoneTag()
    #4 /var/www/html/wp-content/plugins/cloudflare/src/WordPress/Hooks.php(442): CF\WordPress\Hooks->purgeCacheByRelevantURLs()
    #5 /var/www/html/wp-includes/class-wp-hook.php(307): CF\WordPress\Hooks->purgeCacheOnPostStatusChange()
    #6 /var/www/html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
    #7 /var/www/html/wp-includes/plugin.p in /var/www/html/wp-content/plugins/cloudflare/vendor/symfony/polyfill-intl-idn/Idn.php on line 338

    No support options from Cloudflare and the community is telling me the issue is local on my machine (with no further leads) but I have nothing custom. It’s a normal wordpress on debian with a dozen other plugins.

  • The topic ‘Recently stopped working and causes a Fatal PHP error when post.php is ran’ is closed to new replies.