not working anymore
-
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]
-
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!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…
…turning off debug mode has removed the error messages 🙂
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!PHP version 8.1
WP versions 6.1.1Those 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 5397Those 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 91Thanks for your help!
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!
thank you!
The topic ‘not working anymore’ is closed to new replies.