• Resolved mikerinos

    (@mikerinos)


    WT3C use to work perfectly ’til mid october.
    Back in october we could not access our website anymore (both front/back office).
    We removed and updated the plugin and it worked until now.
    I’ve tried to update the plugin but once I reactive it I cannot access anything anymore.
    Help would be really appreciated. 🙂

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @mikerinos

    I am sorry about the issue you are experiencing and I am happy to assist you with this.
    I can see that you are also using Cloudflare so there may be some temporary issues with the Cloudflare integration.

    Can you please enable wp_debug and check for any error messages.
    Also make sure to completely remove W3 Total Cache with the instructions below and let me know if the problem persists?
    1. Check .htaccess File (make backup)
    W3TC will create many directives in .htaccess file to control the caching behavior. Each section will start and end with comments like “#BEGIN W3TC Page Cache core” and “#END W3TC Page Cache core”.
    Ensure that no residual entries are left over in your .htaccess file after deleting the plugin.
    2. Delete wp-content files and folders
    – cache folder
    – w3tc-config folder
    – object-cache.php (if exists)
    – advanced-cache.php (if exists)
    – db.php (if exists)
    – upgrade folder
    – delete w3-total-cache folder in wp-content/plugins/ (if exists)
    Thanks!

    Thread Starter mikerinos

    (@mikerinos)

    Thanks for the fast answer.
    I’ve done this and now the site is running with a lot of “Deprecated” errors displayed in the header.

    Not sure what to do next…

    Thread Starter mikerinos

    (@mikerinos)

    …turning off debug mode has removed the error messages 🙂

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @mikerinos

    Thank you for yoru feedback. Well, the errors are only showing when debug is enabled.
    Can you please share any of the “Deprecated” errors so we can see what needs to be done to resolve the problem?
    What version of PHP and WP are you currently running?
    Thanks!

    Thread Starter mikerinos

    (@mikerinos)

    PHP version 8.1
    WP versions 6.1.1

    Those appear on the webpages.

    Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-content/plugins/better-wp-security/core/core.php on line 1102
    
    Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/formatting.php on line 5397

    Those appear on the backoffice.

    Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/formatting.php on line 5397
    
    Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-content/plugins/better-wp-security/core/core.php on line 1102
    
    Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/formatting.php on line 5397
    
    Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Cookie/Jar.php on line 63
    
    Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Cookie/Jar.php on line 73
    
    Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Cookie/Jar.php on line 89
    
    Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Cookie/Jar.php on line 102
    
    Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Cookie/Jar.php on line 111
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82
    
    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /srv/data/web/vhosts/www.motionboutique.com/htdocs/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

    Thanks for your help!

    Plugin Contributor Marko Vasiljevic

    (@vmarko)

    Hello @mikerinos

    Thank you for your feedback.
    It seems that these deprecated messages are related to your security plugin so I would advise reaching out to their support for assistance since these are not related to the W3 Total Cache.

    Thanks!

    Thread Starter mikerinos

    (@mikerinos)

    thank you!

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘not working anymore’ is closed to new replies.