• Resolved DogsOfWar

    (@dogsofwar)


    After updating to 3.8.1 WordPress goes into error mode and generates the following.

    An error of type E_COMPILE_ERROR was caused in line 69 of the file /var/www/vhosts/<sitename>/httpdocs/wp-content/plugins/cloudflare/vendor/composer/autoload_real.php. Error message: require(): Failed opening required ‘/var/www/vhosts/<sitename>/httpdocs/wp-content/plugins/cloudflare/vendor/composer/../myclabs/deep-copy/src/DeepCopy/deep_copy.php’ (include_path=’.:/opt/plesk/php/7.3/share/pear’)

    WordPress version 5.5.1
    Current plugin: Cloudflare (version 3.8.1)
    PHP version 7.3.22

    Disabling the plugin by renaming the plugin folder causes the error to clear.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Confirm – same here, on multiple websites.

    Plugin Author Patryk

    (@epatryk)

    Sorry, my error. I just pushed fixed version, but may need to download the plugin manually if you cannot go into wp-admin.

    Thread Starter DogsOfWar

    (@dogsofwar)

    Thanks Patryk, does the fix require a version higher than 3.8.1 or was it server side on your end?

    Killed my sites after the update! Have to go and rename the folder for now to get our sites back up. Shocked that this happened to Cloudflare.

    • This reply was modified 4 years, 5 months ago by kndy71.
    Plugin Author Patryk

    (@epatryk)

    @dogsofwar you’ll need 3.8.2 (which I’m in the middle of pushing out). I’m really sorry!

    Thanks. Just picked up 3.8.2 and everything is functional again. Preesh!

    Thread Starter DogsOfWar

    (@dogsofwar)

    @epatryk Thanks for getting that fix out so quick. I can confirm that 3.8.2 works without error.

    @epatryk
    Thanks for sorting quickly.
    However – Don’t you guys do a full test before you update the WordPress Plugin respository? With WordPress now doing auto-updates this has caused me no end of trouble with the dozen or so sites that all broke within minutes of each other.

    Plugin Author Patryk

    (@epatryk)

    @nkalistair It was a mistake during the packaging process, not related to testing. Despite that, we plan to automate the release process, so human errors are less likely, and improve pre-release checks.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘3.8.1 E_COMPILE_ERROR After Update’ is closed to new replies.