tabasko
Forum Replies Created
-
- Tools > Site Health : no worning
- I’m able to add media in the library so I assume there’s no issue around permission to allow upload in wordress upload folder.
- tested with ModSecurity disabled, still same error.
Contacting you from your offical contact form now. I will specify current WP support URL.
- Removed manually all folders then I reinstalled BackWPup plugin.
- First try : Error in cloud configuration
- Checking debug : Temp and Log folders doesn’t exist
- I created folder /wp-content/uploads/backwpup (default permission 0775)
- Second try : Error in cloud configuration
- I created the backwpup subfolder (ie: 26f7ha) also default permission as 0775
- Third try : Error in cloud configuration
- Temp and Log folders still doesn’t exist
- I created /wp-content/uploads/backwpup/26f7ha/temp and /logs manually (default 0775)
- 4th try : still Error in cloud configuration
Is there something unexpected and disturbing BackWPup in my .haccess ?
(don’t judge the content this is set for expected and required reasons).but not that once BackWPup is installed, I have renamed this htaccess files to be sure that this is not the root issue of the error I get.
RewriteEngine On RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/wp-admin
RewriteCond %{REQUEST_URI} !^/wp-login.php
RewriteCond %{REQUEST_URI} !^/wp-content
RewriteCond %{REQUEST_URI} !^/wp-includes
RewriteCond %{REQUEST_URI} !^/wp-cron.php
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /([^&\s])&([^\s])
RewriteRule ^ /%1?%2 [R=301,L]
RewriteCond %{REQUEST_URI} !^/wp-admin
RewriteCond %{REQUEST_URI} !^/wp-login.php
RewriteCond %{REQUEST_URI} !^/wp-content
RewriteCond %{REQUEST_URI} !^/wp-includes
RewriteCond %{REQUEST_URI} !^/wp-cron.php
RewriteCond %{HTTP_HOST} ^xxxxxxxxxx.fr$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxxxxxxxxx.fr$
RewriteRule ^(.*)$ https://yyyyyyyyyy.com/$1? [R=301,L]
RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase / RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]Last point, note that I’m keeping a browser tab opened with my FTP credential. So I do not reload /wp-admin/admin.php?page=backwpuponboarding between each tests.
Thanks for helping.Hi,
Thank you so much for your fast answer.
As said, even locally I get the error message.
I tested as requested also only BDD local backup, and was same error.
Debug inform allowed me first to see that subfolders in backwpup was not created.
So that I created them manually backwpup/xxxxxxx/logs et /temp/
Here is the debug information as requested, personal information changed by xxxxxxxWordPress version: 7.0
BackWPup version: 5.6.11
PHP version: 8.2.31 (64bit)
MySQL version: 11.4.12
cURL version: 8.20.0
cURL SSL version: OpenSSL/1.1.1w
WP-Cron url: https://xxxxxxx.fr/wp-cron.php
Server self connect: Not expected HTTP response: Status-Code: 200 Date: Wed, 03 Jun 2026 15:07:22 GMT Content-type: text/html; charset=UTF-8 Content-length: 0 Expires: Wed, 11 Jan 1984 05:00:00 GMT Cache-control: no-cache, must-revalidate, max-age=0 Server: o2switch-PowerBoost-v3
Document root: /home/xxxxxxx/sites/xxxxxxx.fr
Temp folder: /home/xxxxxxx/sites/xxxxxxx.fr/wp-content/uploads/backwpup/xxxxxxx/temp/
Log folder: /home/xxxxxxx/sites/xxxxxxx.fr/wp-content/uploads/backwpup/xxxxxxx/logs/
Server: Apache
Operating System: Linux
PHP SAPI: litespeed
Current PHP user: xxxxxxx
Maximum execution time: 360 seconds
BackWPup maximum script execution time: 30 seconds
Alternative WP Cron: On
Disabled WP Cron: Off
WP Cron is working: Yes
CHMOD Dir: 0755
Server Time: 15:25
Blog Time: 17:25
Blog Timezone: Europe/Paris
Blog Time offset: 2 hours
Blog language: en-US
MySQL Client encoding: utf8mb4
PHP Memory limit: 512M
WP memory limit: 40M
WP maximum memory limit: 512M
Memory in use: 6.00 MB
Loaded PHP Extensions:: Core, PDO, Phar, Reflection, SPL, SimpleXML, SourceGuardian, Zend OPcache, bcmath, bz2, calendar, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, igbinary, imagick, imap, intl, json, ldap, libxml, litespeed, mbstring, mcrypt, memcached, msgpack, mysqli, mysqlnd, openssl, pcntl, pcre, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, posix, random, readline, redis, session, shmop, soap, sockets, sodium, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlwriter, xsl, zip, zlibI have no doubt on my FTP credentials as I’m using the same on my other BackWPup/sites. And anyway, that’s too strange getting this error even on local backup tries.
Thanks for helping.(another wordpress doesn’t have this issue and is installed just next to the non working domain)
- This reply was modified 1 day, 18 hours ago by tabasko.
Forum: Plugins
In reply to: [Authors List] Plugin need a fix asap (vulnerability issue)Even after 9 months, I have to admit : this is a good news.
Thanks a lot.Any update after 2 weeks ?
Please let us know.Forum: Plugins
In reply to: [Authors List] Plugin need a fix asap (vulnerability issue)Me again please.
7 Months and no reply 🙁
Are you serious ?I’m still receiving vulnerability warning around your last version of Authors List (2.0.6.2 ).
Here is the details shared by my scanning tool near ManageWP :
https://patchstack.com/database/wordpress/plugin/authors-list/vulnerability/wordpress-authors-list-plugin-2-0-6-1-cross-site-request-forgery-csrf-vulnerability
Do you plan to patch this in a future release ?Raffi
Forum: Plugins
In reply to: [LiteSpeed Cache] Persistent “no cache” issue triggered by cookies ?Situation seems solved on main domain. I suggest I don’t waste your time : so let’s stop here unless I come back before this post auto-closure.
Forum: Plugins
In reply to: [LiteSpeed Cache] Persistent “no cache” issue triggered by cookies ?Yes this is related, but this time from the staging site, but now staging area to play with
Try this link https://one-time-secret.de/en/g#qhsemq7oug58rbd3/sCZXvNOk2TgaQKEe/1
This time password is my main domain you already know from the other ticket : c****-r******.comNote I have removed this :
“Do Not Cache Cookies” in LSCache settings:
– sbjs_
– gaVisitorUuid
– FPID FPLC
– ga
–_ga
– gcl
– gaDomain-Last Report Number: YJMUOVUD
Last Report Date: 10/17/2025 17:43:29Removing this seems to be a fix for now :
Theme Divi: 🔽 \Divi\includes\builder\feature\DoNotCachePage.php
And remove or comment out the code from line number 62 to 86 as shown belowhttps://snipboard.io/K4WusA.jpg
I tested with high hopes, but unfortunately, it still doesn’t seem to be working.
💵 X Cache_control -> no Cache ( Generating CSS )DoNotCachePage.php@517 => ET_Builder_Do_Not_Cache_Page->prevent_cache()- and the final headers:
Cache-Control: no-cache, no-store, private.
Meaning: the new filter (
add_filter('litespeed_const_DONOTCACHEPAGE', '__return_false');) hasn’t neutralized Divi’s flag yet — LiteSpeed is still respecting theno-storesent by Divi.In short: same behavior, same 10 s generation time, same bypass.
10/16/25 11:06:07.239 [191.96.xxx.xxx:52405 1 eEY] 💓 ------GET HTTP/1.1 (HTTPS) /blog/mypage-xxxxxxxx/
10/16/25 11:06:07.240 [191.96.xxx.xxx:52405 1 eEY] User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Apple…
10/16/25 11:06:07.240 [191.96.xxx.xxx:52405 1 eEY] Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7
10/16/25 11:06:07.240 [191.96.xxx.xxx:52405 1 eEY] Accept Encoding:
10/16/25 11:06:07.240 [191.96.xxx.xxx:52405 1 eEY] X-LSCACHE: false
10/16/25 11:06:07.240 [191.96.xxx.xxx:52405 1 eEY] [ESI] Overwrite wp_create_nonce()
10/16/25 11:06:07.339 [191.96.xxx.xxx:52405 1 eEY] 💵 X Cache_control -> stale
10/16/25 11:06:07.452 [191.96.xxx.xxx:52405 1 eEY] [Media] init
10/16/25 11:06:07.452 [191.96.xxx.xxx:52405 1 eEY] [Router] get_role:
10/16/25 11:06:07.452 [191.96.xxx.xxx:52405 1 eEY] [Avatar] init
10/16/25 11:06:07.452 [191.96.xxx.xxx:52405 1 eEY] [LQIP] init
10/16/25 11:06:07.453 [191.96.xxx.xxx:52405 1 eEY] 🎢 init
10/16/25 11:06:07.453 [191.96.xxx.xxx:52405 1 eEY] [CDN] init
10/16/25 11:06:07.453 [191.96.xxx.xxx:52405 1 eEY] ⏰ Init
10/16/25 11:06:07.454 [191.96.xxx.xxx:52405 1 eEY] [Router] LSCWP_CTRL bypassed empty
10/16/25 11:06:07.454 [191.96.xxx.xxx:52405 1 eEY] [GUI] init
10/16/25 11:06:07.687 [191.96.xxx.xxx:52405 1 eEY] 💵 Cache_control init on
10/16/25 11:06:12.180 [191.96.xxx.xxx:52405 1 eEY] 💵 X Cache_control -> no Cache ( Generating CSS ) => LiteSpeed\Root::debug(💵 X Cache_control -> no Cache ( Generating CSS ),5)@60 => LiteSpeed\Control::set_nocache(( Generating CSS ))@382 => WP_Hook->apply_filters(,ARRAY)@324 => WP_Hook->do_action(ARRAY)@348 =>
/home/sc1rixi5402/sites/xxxxxxxxxx.com/wp-content/themes/Divi/includes/builder/feature/DoNotCachePage.php@517 => ET_Builder_Do_Not_Cache_Page->prevent_cache()@63
10/16/25 11:06:12.197 [191.96.xxx.xxx:52405 1 eEY] ⏺ calling default template
10/16/25 11:06:12.817 [191.96.xxx.xxx:52405 1 eEY] [ESI] param --- array (
'action' => 'pwh-dcfh-nonce',
'_ls_silence' => true,
)
10/16/25 11:06:12.818 [191.96.xxx.xxx:52405 1 eEY] [ESI] md5_string=nonceprivateeyJhY3Rpb24iOiJwd2gtZGNmaC1ub25jZSIsIl9sc19zaWxlbmNlIjp0cnVlfQ==
10/16/25 11:06:12.818 [191.96.xxx.xxx:52405 1 eEY] ⏺ 💕 [BLock_ID] nonce [wrapper] wp_create_nonce pwh-dcfh-nonce [Control] private
10/16/25 11:06:12.818 [191.96.xxx.xxx:52405 1 eEY] ⏺
10/16/25 11:06:12.818 [191.96.xxx.xxx:52405 1 eEY] ⏺ Preserved to 8a4f19da4653a8366c1824848fba5063
10/16/25 11:06:12.825 [191.96.xxx.xxx:52405 1 eEY] [ESI] param --- array (
'action' => 'et_frontend_nonce',
'_ls_silence' => true,
)
10/16/25 11:06:12.825 [191.96.xxx.xxx:52405 1 eEY] [ESI] md5_string=nonceprivateeyJhY3Rpb24iOiJldF9mcm9udGVuZF9ub25jZSIsIl9sc19zaWxlbmNlIjp0cnVlfQ==
10/16/25 11:06:12.825 [191.96.xxx.xxx:52405 1 eEY] ⏺ 💕 [BLock_ID] nonce [wrapper] wp_create_nonce et_frontend_nonce [Control] private
10/16/25 11:06:12.825 [191.96.xxx.xxx:52405 1 eEY] ⏺
10/16/25 11:06:12.825 [191.96.xxx.xxx:52405 1 eEY] ⏺ Preserved to b940f2c2caeab0ed6a46a7cf196a0616
10/16/25 11:06:13.320 [191.96.xxx.xxx:52405 1 eEY] [Avatar] cache file exists [url] https://secure.gravatar.com/avatar/449e212183e6fbe01664f552c7e10a1704d7fee7103e34794adad2a802790561?s=96&d=mm&r=g
10/16/25 11:06:16.900 [191.96.xxx.xxx:52405 1 eEY] [ESI] param --- array (
'action' => 'et-pb-contact-form-submit',
'_ls_silence' => true,
)
10/16/25 11:06:16.900 [191.96.xxx.xxx:52405 1 eEY] [ESI] md5_string=nonceprivateeyJhY3Rpb24iOiJldC1wYi1jb250YWN0LWZvcm0tc3VibWl0IiwiX2xzX3NpbGVuY2UiOnRydWV9
10/16/25 11:06:16.900 [191.96.xxx.xxx:52405 1 eEY] ⏺ 💕 [BLock_ID] nonce [wrapper] wp_create_nonce et-pb-contact-form-submit [Control] private
10/16/25 11:06:16.900 [191.96.xxx.xxx:52405 1 eEY] ⏺
10/16/25 11:06:16.900 [191.96.xxx.xxx:52405 1 eEY] ⏺ Preserved to e56fa293d2f8eb99b42880b98ece80c1
10/16/25 11:06:17.671 [191.96.xxx.xxx:52405 1 eEY] [Core] Footer hook called
10/16/25 11:06:17.817 [191.96.xxx.xxx:52405 1 eEY] [Core] Footer check passed
10/16/25 11:06:17.817 [191.96.xxx.xxx:52405 1 eEY] 💵 not cacheable before ctrl finalize
10/16/25 11:06:17.817 [191.96.xxx.xxx:52405 1 eEY] [Router] get_role:
10/16/25 11:06:17.817 [191.96.xxx.xxx:52405 1 eEY] 🔱 role id: failed, guest
10/16/25 11:06:17.817 [191.96.xxx.xxx:52405 1 eEY] [Router] get_role:
10/16/25 11:06:17.817 [191.96.xxx.xxx:52405 1 eEY] [Router] get_role:
10/16/25 11:06:17.817 [191.96.xxx.xxx:52405 1 eEY] 🔱 no custimzed vary
10/16/25 11:06:17.818 [191.96.xxx.xxx:52405 1 eEY] 💰 X-LiteSpeed-Cache-Control: no-cache,esi=on
10/16/25 11:06:17.818 [191.96.xxx.xxx:52405 1 eEY] 💰 Cache-Control: no-cache, must-revalidate, max-age=0, no-store, private
10/16/25 11:06:17.818 [191.96.xxx.xxx:52405 1 eEY] [Router] get_role:
10/16/25 11:06:17.818 [191.96.xxx.xxx:52405 1 eEY] 🔱 role id: failed, guest
10/16/25 11:06:17.818 [191.96.xxx.xxx:52405 1 eEY] [Router] get_role:
10/16/25 11:06:17.818 [191.96.xxx.xxx:52405 1 eEY] [Router] get_role:
10/16/25 11:06:17.818 [191.96.xxx.xxx:52405 1 eEY] [footer comment]
10/16/25 11:06:18.189 [191.96.xxx.xxx:52405 1 eEY] [Core] Footer check passed
10/16/25 11:06:18.189 [191.96.xxx.xxx:52405 1 eEY] [Core] run hook litespeed_buffer_finalize
10/16/25 11:06:18.189 [191.96.xxx.xxx:52405 1 eEY] 📺 bypass: Not cacheable
10/16/25 11:06:18.189 [191.96.xxx.xxx:52405 1 eEY] GUI bypassed by no counter
10/16/25 11:06:18.189 [191.96.xxx.xxx:52405 1 eEY] 🎢 bypass: Not cacheable
10/16/25 11:06:18.189 [191.96.xxx.xxx:52405 1 eEY] 🎢 Fallback to drop dummy CSS
10/16/25 11:06:18.190 [191.96.xxx.xxx:52405 1 eEY] [ESI] replacing preserved blocks --- array (
0 => '8a4f19da4653a8366c1824848fba5063',
1 => 'b940f2c2caeab0ed6a46a7cf196a0616',
2 => 'e56fa293d2f8eb99b42880b98ece80c1',
)
10/16/25 11:06:18.193 [191.96.xxx.xxx:52405 1 eEY] Response headers --- array (
0 => 'X-Powered-By: PHP/8.2.29',
1 => 'Content-Type: text/html; charset=UTF-8',
2 => 'X-Cache-Enabled: False',
3 => 'Link: https://xxxxxxxxxx.com/wp-json/; rel="https://api.w.org/"',
4 => 'Link: https://xxxxxxxxxx.com/wp-json/wp/v2/posts/25545448; rel="alternate"; title="JSON"; type="application/json"',
5 => 'Link: https://xxxxxxxxxx.com/?p=25545448; rel=shortlink',
6 => 'X-LiteSpeed-Cache-Control: no-cache,esi=on',
7 => 'Cache-Control: no-cache, must-revalidate, max-age=0, no-store, private',
)
10/16/25 11:06:18.193 [191.96.xxx.xxx:52405 1 eEY] End response
--------------------------------------------------Duration: 10,955.73 ms------------------------------I’ve tested with :
define(‘litespeed_const_DONOTCACHEPAGE’, true);
as suggested, but the behavior remains the same. Divi’s internal classET_Builder_Do_Not_Cache_Page
still defines the nativeDONOTCACHEPAGEconstant and outputs:
💵 X Cache_control -> no Cache ( Generating CSS )
… DoNotCachePage.php@517 => ET_Builder_Do_Not_Cache_Page->prevent_cache()That results in headers like
Cache-Control: no-cache, no-store, private,
so LiteSpeed keeps bypassing cache withbypass: Not cacheable.Would there be a way in LSCWP to ignore or override
DONOTCACHEPAGEfor non-logged-in users, or to allow caching even if the theme sendsno-store?
(again thank you so much for helping me)
10/16/25 03:30:48.709 [191.96.xxx.xxx:30670 1 ypG] 💓 ------GET HTTP/1.1 (HTTPS) /blog/mypagexxxxx/
10/16/25 03:30:48.709 [191.96.xxx.xxx:30670 1 ypG] User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Apple…
10/16/25 03:30:48.709 [191.96.xxx.xxx:30670 1 ypG] Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7
10/16/25 03:30:48.709 [191.96.xxx.xxx:30670 1 ypG] Accept Encoding:
10/16/25 03:30:48.709 [191.96.xxx.xxx:30670 1 ypG] X-LSCACHE: false
10/16/25 03:30:48.710 [191.96.xxx.xxx:30670 1 ypG] [ESI] Overwrite wp_create_nonce()
10/16/25 03:30:48.812 [191.96.xxx.xxx:30670 1 ypG] 💵 X Cache_control -> stale
10/16/25 03:30:48.924 [191.96.xxx.xxx:30670 1 ypG] [Media] init
10/16/25 03:30:48.924 [191.96.xxx.xxx:30670 1 ypG] [Router] get_role:
10/16/25 03:30:48.924 [191.96.xxx.xxx:30670 1 ypG] [Avatar] init
10/16/25 03:30:48.925 [191.96.xxx.xxx:30670 1 ypG] [LQIP] init
10/16/25 03:30:48.925 [191.96.xxx.xxx:30670 1 ypG] 🎢 init
10/16/25 03:30:48.925 [191.96.xxx.xxx:30670 1 ypG] [CDN] init
10/16/25 03:30:48.925 [191.96.xxx.xxx:30670 1 ypG] ⏰ Init
10/16/25 03:30:48.926 [191.96.xxx.xxx:30670 1 ypG] [Router] LSCWP_CTRL bypassed empty
10/16/25 03:30:48.926 [191.96.xxx.xxx:30670 1 ypG] [GUI] init
10/16/25 03:30:49.065 [191.96.xxx.xxx:30670 1 ypG] 💵 Cache_control init on
10/16/25 03:30:53.541 [191.96.xxx.xxx:30670 1 ypG] 💵 X Cache_control -> no Cache ( Generating CSS ) => LiteSpeed\Root::debug(💵 X Cache_control -> no Cache ( Generating CSS ),5)@60 => LiteSpeed\Control::set_nocache(( Generating CSS ))@382 => WP_Hook->apply_filters(,ARRAY)@324 => WP_Hook->do_action(ARRAY)@348 =>
/home/xxxxxxxx/sites/xxxxxxxxx.com/wp-content/themes/Divi/includes/builder/feature/DoNotCachePage.php@517 => ET_Builder_Do_Not_Cache_Page->prevent_cache()@63
10/16/25 03:30:53.558 [191.96.xxx.xxx:30670 1 ypG] ⏺ calling default template
10/16/25 03:30:54.154 [191.96.xxx.xxx:30670 1 ypG] [ESI] param --- array (
'action' => 'pwh-dcfh-nonce',
'_ls_silence' => true,
)
10/16/25 03:30:54.154 [191.96.xxx.xxx:30670 1 ypG] [ESI] md5_string=nonceprivateeyJhY3Rpb24iOiJwd2gtZGNmaC1ub25jZSIsIl9sc19zaWxlbmNlIjp0cnVlfQ==
10/16/25 03:30:54.154 [191.96.xxx.xxx:30670 1 ypG] ⏺ 💕 [BLock_ID] nonce [wrapper] wp_create_nonce pwh-dcfh-nonce [Control] private
10/16/25 03:30:54.154 [191.96.xxx.xxx:30670 1 ypG] ⏺
10/16/25 03:30:54.154 [191.96.xxx.xxx:30670 1 ypG] ⏺ Preserved to 8a4f19da4653a8366c1824848fba5063
10/16/25 03:30:54.161 [191.96.xxx.xxx:30670 1 ypG] [ESI] param --- array (
'action' => 'et_frontend_nonce',
'_ls_silence' => true,
)
10/16/25 03:30:54.161 [191.96.xxx.xxx:30670 1 ypG] [ESI] md5_string=nonceprivateeyJhY3Rpb24iOiJldF9mcm9udGVuZF9ub25jZSIsIl9sc19zaWxlbmNlIjp0cnVlfQ==
10/16/25 03:30:54.161 [191.96.xxx.xxx:30670 1 ypG] ⏺ 💕 [BLock_ID] nonce [wrapper] wp_create_nonce et_frontend_nonce [Control] private
10/16/25 03:30:54.162 [191.96.xxx.xxx:30670 1 ypG] ⏺
10/16/25 03:30:54.162 [191.96.xxx.xxx:30670 1 ypG] ⏺ Preserved to b940f2c2caeab0ed6a46a7cf196a0616
10/16/25 03:30:54.648 [191.96.xxx.xxx:30670 1 ypG] [Avatar] cache file exists [url] https://secure.gravatar.com/avatar/449e212183e6fbe01664f552c7e10a1704d7fee7103e34794adad2a802790561?s=96&d=mm&r=g
10/16/25 03:30:58.153 [191.96.xxx.xxx:30670 1 ypG] [ESI] param --- array (
'action' => 'et-pb-contact-form-submit',
'_ls_silence' => true,
)
10/16/25 03:30:58.153 [191.96.xxx.xxx:30670 1 ypG] [ESI] md5_string=nonceprivateeyJhY3Rpb24iOiJldC1wYi1jb250YWN0LWZvcm0tc3VibWl0IiwiX2xzX3NpbGVuY2UiOnRydWV9
10/16/25 03:30:58.153 [191.96.xxx.xxx:30670 1 ypG] ⏺ 💕 [BLock_ID] nonce [wrapper] wp_create_nonce et-pb-contact-form-submit [Control] private
10/16/25 03:30:58.153 [191.96.xxx.xxx:30670 1 ypG] ⏺
10/16/25 03:30:58.153 [191.96.xxx.xxx:30670 1 ypG] ⏺ Preserved to e56fa293d2f8eb99b42880b98ece80c1
10/16/25 03:30:58.911 [191.96.xxx.xxx:30670 1 ypG] [Core] Footer hook called
10/16/25 03:30:59.044 [191.96.xxx.xxx:30670 1 ypG] [Core] Footer check passed
10/16/25 03:30:59.045 [191.96.xxx.xxx:30670 1 ypG] 💵 not cacheable before ctrl finalize
10/16/25 03:30:59.045 [191.96.xxx.xxx:30670 1 ypG] [Router] get_role:
10/16/25 03:30:59.045 [191.96.xxx.xxx:30670 1 ypG] 🔱 role id: failed, guest
10/16/25 03:30:59.045 [191.96.xxx.xxx:30670 1 ypG] [Router] get_role:
10/16/25 03:30:59.045 [191.96.xxx.xxx:30670 1 ypG] [Router] get_role:
10/16/25 03:30:59.045 [191.96.xxx.xxx:30670 1 ypG] 🔱 no custimzed vary
10/16/25 03:30:59.046 [191.96.xxx.xxx:30670 1 ypG] 💰 X-LiteSpeed-Cache-Control: no-cache,esi=on
10/16/25 03:30:59.046 [191.96.xxx.xxx:30670 1 ypG] 💰 Cache-Control: no-cache, must-revalidate, max-age=0, no-store, private
10/16/25 03:30:59.046 [191.96.xxx.xxx:30670 1 ypG] [Router] get_role:
10/16/25 03:30:59.046 [191.96.xxx.xxx:30670 1 ypG] 🔱 role id: failed, guest
10/16/25 03:30:59.046 [191.96.xxx.xxx:30670 1 ypG] [Router] get_role:
10/16/25 03:30:59.046 [191.96.xxx.xxx:30670 1 ypG] [Router] get_role:
10/16/25 03:30:59.046 [191.96.xxx.xxx:30670 1 ypG] [footer comment]
10/16/25 03:30:59.420 [191.96.xxx.xxx:30670 1 ypG] [Core] Footer check passed
10/16/25 03:30:59.421 [191.96.xxx.xxx:30670 1 ypG] [Core] run hook litespeed_buffer_finalize
10/16/25 03:30:59.421 [191.96.xxx.xxx:30670 1 ypG] 📺 bypass: Not cacheable
10/16/25 03:30:59.421 [191.96.xxx.xxx:30670 1 ypG] GUI bypassed by no counter
10/16/25 03:30:59.421 [191.96.xxx.xxx:30670 1 ypG] 🎢 bypass: Not cacheable
10/16/25 03:30:59.421 [191.96.xxx.xxx:30670 1 ypG] 🎢 Fallback to drop dummy CSS
10/16/25 03:30:59.421 [191.96.xxx.xxx:30670 1 ypG] [ESI] replacing preserved blocks --- array (
0 => '8a4f19da4653a8366c1824848fba5063',
1 => 'b940f2c2caeab0ed6a46a7cf196a0616',
2 => 'e56fa293d2f8eb99b42880b98ece80c1',
)
10/16/25 03:30:59.425 [191.96.xxx.xxx:30670 1 ypG] Response headers --- array (
0 => 'X-Powered-By: PHP/8.2.29',
1 => 'Content-Type: text/html; charset=UTF-8',
2 => 'X-Cache-Enabled: False',
3 => 'Link: https://xxxxxxxxx.com/wp-json/; rel="https://api.w.org/"',
4 => 'Link: https://xxxxxxxxx.com/wp-json/wp/v2/posts/25545448; rel="alternate"; title="JSON"; type="application/json"',
5 => 'Link: https://xxxxxxxxx.com/?p=25545448; rel=shortlink',
6 => 'X-LiteSpeed-Cache-Control: no-cache,esi=on',
7 => 'Cache-Control: no-cache, must-revalidate, max-age=0, no-store, private',
)
10/16/25 03:30:59.425 [191.96.xxx.xxx:30670 1 ypG] End response
--------------------------------------------------Duration: 10,717.80 ms------------------------------- This reply was modified 7 months, 3 weeks ago by tabasko.
First of all, I really appreciate the time you take to support me.
I mean that even with “Load CSS Asynchronously” disabled, I can still see LiteSpeed performing CCSS (Critical CSS) readiness checks in the debug log.
It looks like the plugin triggers the CCSS generation or verification process anyway, and that seems to delay or block the page from being marked as fully cached (“cache finalization”).
Could you confirm if this behavior is expected, or if there’s a way to disable CCSS checks completely when async CSS is turned off?Also:
- “Force no cache” does not seem related to my IP or admin session (I tested while logged out).
- All uncached pages have “Disable cache” turned off.
- None of them are listed in the LiteSpeed exclusions.
Following your last message, I contacted Divi support.
They confirmed that the line:
💵 X Cache_control -> no Cache ( Generating CSS )
… DoNotCachePage.php@517 => ET_Builder_Do_Not_Cache_Page->prevent_cache()s triggered by Divi’s internal mechanism, which forces a no-cache state whenever the theme thinks it’s “generating CSS.”
Even with Dynamic CSS, Critical CSS, and Static CSS generation disabled, the call still happens.Divi support also told me:
“We have a reported issue related to LiteSpeed Cache compatibility when Dynamic CSS is enabled. Could you please try disabling it via Performance in Theme Options to see if that fixes the problem?”
However, disabling Dynamic CSS does not prevent
prevent_cache()from firing — the debug log still shows the same “Generating CSS” reason.So my question is:
👉 Does LiteSpeed treatET_Builder_Do_Not_Cache_Page::prevent_cache()as a hard no-cache directive?
And if yes, is there any safe way to override or bypass it for non-logged-in visitors, since it appears to block page caching even outside the builder context?Not sure it this can help, here is my debug log (filtered only on my 10 problematic urls).
https://www.swisstransfer.com/d/62e71dc6-a6f3-4c8d-b59c-1d381eb6266f
password is simply my domain name (c**h-r*****r.com)Ok, I leave it ON.
I think I understand what you’re telling me, but it remains theoretical for me.
How is this enlightening in relation to my initial concern?I am sorry to tell you that the “Load Dynamic Stylesheet In-line” option is already enabled, I think it always has been. Here are my settings : https://snipboard.io/ovJW1A.jpg
Did I understand your message correctly? Or, on the contrary, should I disable it?- This reply was modified 7 months, 3 weeks ago by tabasko.