• Resolved Aniket

    (@aniketdumbare)


    After updating from version 7.3.0.1 to latest version 7.4, the website crashes with critical error. Even the rollback to previous versions fail.

    Only way to resolve the issue is to deactivate the plugin.

    Please fix.

    • This topic was modified 9 months ago by Aniket.

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

Viewing 15 replies - 1 through 15 (of 20 total)
  • orario82

    (@orario82)

    Hi my friend, I have same problems and this morning finally I resume my site…I update my post in this forum. I hope that LSC are updated ASAP.

    Plugin Support litetim

    (@litetim)

    @orario82 please wait for a response on your topic 🙂

    @aniketdumbare please share details about the error. From our tests, rollback should not fail.
    Please look into server Error Logs(or WordPress debug info) and share the errors.

    Thread Starter Aniket

    (@aniketdumbare)

    Hi,

    As soon as the plugin is activated, the wordpress admin console also says there is a critical error. I could get the logs from cPanel > File Manager. Not sure if errors are relevant however these are logged only when the LiteSpeed Plugin is activated.

    [29-Aug-2025 14:05:43 UTC] PHP Deprecated: Return type of Stripe_Util_Set::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Util/Set.php on line 35
    [29-Aug-2025 14:05:43 UTC] PHP Deprecated: Return type of Stripe_Object::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 109
    [29-Aug-2025 14:05:43 UTC] PHP Deprecated: Return type of Stripe_Object::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 118
    [29-Aug-2025 14:05:43 UTC] PHP Deprecated: Return type of Stripe_Object::offsetSet($k, $v) 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 /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 104
    [29-Aug-2025 14:05:43 UTC] PHP Deprecated: Return type of Stripe_Object::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 114
    [29-Aug-2025 14:05:43 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the
    masterslider domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home//public_html/wp-includes/functions.php on line 6121
    [29-Aug-2025 14:05:43 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-post-list domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home//public_html/wp-includes/functions.php on line 6121
    [29-Aug-2025 14:05:43 UTC] PHP Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home//public_html/wp-includes/functions.php on line 5471
    [29-Aug-2025 14:05:43 UTC] PHP Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home//public_html/wp-includes/functions.php on line 5471
    [29-Aug-2025 14:05:44 UTC] PHP Deprecated: Return type of Stripe_Util_Set::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Util/Set.php on line 35
    [29-Aug-2025 14:05:44 UTC] PHP Deprecated: Return type of Stripe_Object::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 109
    [29-Aug-2025 14:05:44 UTC] PHP Deprecated: Return type of Stripe_Object::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 118
    [29-Aug-2025 14:05:44 UTC] PHP Deprecated: Return type of Stripe_Object::offsetSet($k, $v) 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 /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 104
    [29-Aug-2025 14:05:44 UTC] PHP Deprecated: Return type of Stripe_Object::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 114
    [29-Aug-2025 14:05:44 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-post-list domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home//public_html/wp-includes/functions.php on line 6121
    [29-Aug-2025 14:06:16 UTC] PHP Deprecated: Return type of Stripe_Util_Set::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Util/Set.php on line 35
    [29-Aug-2025 14:06:16 UTC] PHP Deprecated: Return type of Stripe_Object::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 109
    [29-Aug-2025 14:06:16 UTC] PHP Deprecated: Return type of Stripe_Object::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 118
    [29-Aug-2025 14:06:16 UTC] PHP Deprecated: Return type of Stripe_Object::offsetSet($k, $v) 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 /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 104
    [29-Aug-2025 14:06:16 UTC] PHP Deprecated: Return type of Stripe_Object::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home//public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 114
    [29-Aug-2025 14:06:16 UTC] PHP Fatal error: Uncaught ErrorException: Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>masterslider</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.ww.wp.xz.cn/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in /home//public_html/wp-includes/functions.php:6121
    Stack trace: 0 [internal function]: litespeed_exception_handler() 1 /home//public_html/wp-includes/functions.php(6121): trigger_error() 2 /home//public_html/wp-includes/functions.php(6061): wp_trigger_error() 3 /home//public_html/wp-includes/l10n.php(1379): _doing_it_wrong() 4 /home//public_html/wp-includes/l10n.php(1409): _load_textdomain_just_in_time() 5 /home//public_html/wp-includes/l10n.php(195): get_translations_for_domain() 6 /home//public_html/wp-includes/l10n.php(307): translate() 7 /home//public_html/wp-content/plugins/masterslider/admin/includes/classes/class-msp-screen-help.php(33): __() 8 /home//public_html/wp-content/plugins/masterslider/admin/includes/classes/class-msp-screen-help.php(187): MSP_Screen_Help->__construct() 9 /home//public_html/wp-content/plugins/masterslider/admin/includes/index.php(12): include_once('/home//…') 10 /home//public_html/wp-content/plugins/masterslider/admin/class-master-slider-admin.php(64): include_once('/home//…') 11 /home//public_html/wp-content/plugins/masterslider/admin/class-master-slider-admin.php(52): Master_Slider_Admin->includes() 12 /home//public_html/wp-content/plugins/masterslider/admin/class-master-slider-admin.php(165): Master_Slider_Admin->__construct() 13 /home//public_html/wp-content/plugins/masterslider/admin/class-master-slider-admin.php(269): Master_Slider_Admin::get_instance() 14 /home//public_html/wp-content/plugins/masterslider/public/class-master-slider.php(93): include('/home//…') 15 /home//public_html/wp-content/plugins/masterslider/public/class-master-slider.php(59): Master_Slider->includes() 16 /home//public_html/wp-content/plugins/masterslider/public/class-master-slider.php(138): Master_Slider->__construct() 17 /home//public_html/wp-content/plugins/masterslider/public/class-master-slider.php(364): Master_Slider::get_instance() 18 /home//public_html/wp-content/plugins/masterslider/public/class-master-slider.php(365): MSP() 19 /home//public_html/wp-content/plugins/masterslider/masterslider.php(54): require_once('/home//…') 20 /home//public_html/wp-settings.php(545): include_once('/home//…') 21 /home//public_html/wp-config.php(205): require_once('/home//…') 22 /home//public_html/wp-load.php(50): require_once('/home//…') 23 /home//public_html/wp-admin/admin.php(35): require_once('/home//…') 24 /home//public_html/wp-admin/network/admin.php(13): require_once('/home//…') 25 /home//public_html/wp-admin/network/index.php(11): require_once('/home//…') 26 {main}

    thrown in /home//public_html/wp-includes/functions.php on line 6121
    • This reply was modified 9 months ago by Aniket.
    Plugin Support litetim

    (@litetim)

    @aniketdumbare
    Based on the messages, I see you have Master Slider installed
    I tested on my site with both LSC and Master Slider. Tested updating from 7.3 to 7.4

    Plugin Support litetim

    (@litetim)

    Everything works without any errors that will stop the site from working.
    Only warning I see is about Master Slider translation not loading correctly

    Thread Starter Aniket

    (@aniketdumbare)

    Will check if any other logs are generated at any other location. Also, is there a way to share error screenshot?

    Plugin Support litetim

    (@litetim)

    @aniketdumbare a quick search I found this service: https://postimages.org/
    Save image on your pc and upload to that site

    Thread Starter Aniket

    (@aniketdumbare)

    Uploaded the error screenshot here https://postimg.cc/f3c9fmJZ. Unfortunately unable to find any other logs than the ones I shared above.

    Thread Starter Aniket

    (@aniketdumbare)

    Also uploaded a video here for the error shown as soon as plugin is activated.

    https://jumpshare.com/s/Ym4L522NGP7YNAsWrpVh

    • This reply was modified 9 months ago by Aniket.
    Plugin Support litetim

    (@litetim)

    @aniketdumbare
    Please enable debugging in WordPress(follow this steps: https://developer.ww.wp.xz.cn/advanced-administration/debug/debug-wordpress/)
    This will show more info(on screen or logged in files).

    Thread Starter Aniket

    (@aniketdumbare)

    Hereby the log

    Appears that the code is trying some maintenance stuff and looking for the file /home/hhmxuudb/public_html/wp-content/debug.log,/home/myuser/public_html/wp-content/litespeed/debug/debug705e3cb256f8dffd.log which is actually not present there.

    [01-Sep-2025 06:00:16 UTC] PHP Fatal error: Uncaught ErrorException: rename(/home/myuser/public_html/wp-content/debug.log,/home/myuser/public_html/wp-content/litespeed/debug/debug705e3cb256f8dffd.log): No such file or directory in /home/myuser/public_html/wp-content/plugins/litespeed-cache/src/debug2.cls.php:109
    Stack trace: 0 [internal function]: litespeed_exception_handler() 1 /home/myuser/public_html/wp-content/plugins/litespeed-cache/src/debug2.cls.php(109): rename() 2 /home/myuser/public_html/wp-content/plugins/litespeed-cache/src/debug2.cls.php(36): LiteSpeed\Debug2->_maybe_init_folder() 3 /home/myuser/public_html/wp-content/plugins/litespeed-cache/src/root.cls.php(221): LiteSpeed\Debug2->__construct() 4 /home/myuser/public_html/wp-content/plugins/litespeed-cache/src/debug2.cls.php(81): LiteSpeed\Root::cls() 5 /home/myuser/public_html/wp-content/plugins/litespeed-cache/src/core.cls.php(85): LiteSpeed\Debug2::is_tmp_disable() 6 /home/myuser/public_html/wp-content/plugins/litespeed-cache/src/root.cls.php(221): LiteSpeed\Core->__construct() 7 /home/myuser/public_html/wp-content/plugins/litespeed-cache/litespeed-cache.php(211): LiteSpeed\Root::cls() 8 /home/myuser/public_html/wp-content/plugins/litespeed-cache/litespeed-cache.php(214): run_litespeed_cache() 9 /home/myuser/public_html/wp-admin/includes/plugin.php(2387): include_once('/home/myuser/…') 10 /home/myuser/public_html/wp-admin/includes/plugin.php(673): plugin_sandbox_scrape() 11 /home/myuser/public_html/wp-admin/plugins.php(60): activate_plugin() 12 {main}

    thrown in /home/myuser/public_html/wp-content/plugins/litespeed-cache/src/debug2.cls.php on line 109
    [01-Sep-2025 06:00:17 UTC] PHP Deprecated: Return type of Stripe_Util_Set::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Util/Set.php on line 35
    [01-Sep-2025 06:00:17 UTC] PHP Deprecated: Return type of Stripe_Object::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 109
    [01-Sep-2025 06:00:17 UTC] PHP Deprecated: Return type of Stripe_Object::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 118
    [01-Sep-2025 06:00:17 UTC] PHP Deprecated: Return type of Stripe_Object::offsetSet($k, $v) 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 /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 104
    [01-Sep-2025 06:00:17 UTC] PHP Deprecated: Return type of Stripe_Object::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 114
    [01-Sep-2025 06:00:17 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the masterslider domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/myuser/public_html/wp-includes/functions.php on line 6121
    [01-Sep-2025 06:00:17 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-post-list domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/myuser/public_html/wp-includes/functions.php on line 6121
    [01-Sep-2025 06:00:17 UTC] PHP Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/myuser/public_html/wp-includes/functions.php on line 5471
    [01-Sep-2025 06:00:17 UTC] PHP Notice: ob_end_flush(): Failed to send buffer of zlib output compression (1) in /home/myuser/public_html/wp-includes/functions.php on line 5471
    [01-Sep-2025 06:00:18 UTC] PHP Deprecated: Return type of Stripe_Util_Set::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Util/Set.php on line 35
    [01-Sep-2025 06:00:18 UTC] PHP Deprecated: Return type of Stripe_Object::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 109
    [01-Sep-2025 06:00:18 UTC] PHP Deprecated: Return type of Stripe_Object::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 118
    [01-Sep-2025 06:00:18 UTC] PHP Deprecated: Return type of Stripe_Object::offsetSet($k, $v) 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 /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 104
    [01-Sep-2025 06:00:18 UTC] PHP Deprecated: Return type of Stripe_Object::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/myuser/public_html/wp-content/plugins/gdlr-function-bk/payment/stripe-php/lib/Stripe/Object.php on line 114
    [01-Sep-2025 06:00:18 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-post-list domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/myuser/public_html/wp-includes/functions.php on line 6121
    • This reply was modified 9 months ago by Aniket.
    • This reply was modified 9 months ago by Jan Dembowski.
    Plugin Support litetim

    (@litetim)

    @aniketdumbare
    hmmm
    It’s kind of maintenance. A while ago we changed our log formats and we use our own files.
    To make sure we use current debug info into new logs.
    But this check should happend ONCE, not on every refresh.
    in folder: /****/public_html/wp-content/litespeed/debug there must be an file index.php

    Thread Starter Aniket

    (@aniketdumbare)

    After upgrading to 7.4 the site crashed immediately hence I deactivated the plugin. The issue gets reproduced every time I try to activate the plugin. Below could be the root cause

      I found that the folder ‘debug’ does not exist under /****/public_html/wp-content/litespeed/. We have not done any change in this folder in fact, we could get to know this path due to above exception only.

      I was seeing the same issue as Aniket, with this in the debug.log file:

      PHP Fatal error:  Uncaught ErrorException: rename(/srv/www/vhosts/example.com/wp-content/debug.log,/srv/www/vhosts/example.com/wp-content/litespeed/debug/debug45cf4127d6025e9e.log): No such file or directory in /srv/www/vhosts/example.com/wp-content/plugins/litespeed-cache/src/debug2.cls.php:109
      Stack trace:
      #0 [internal function]: litespeed_exception_handler()
      #1 /srv/www/vhosts/example.com/wp-content/plugins/litespeed-cache/src/debug2.cls.php(109): rename()
      #2 /srv/www/vhosts/example.com/wp-content/plugins/litespeed-cache/src/debug2.cls.php(36): LiteSpeed\Debug2->_maybe_init_folder()
      #3 /srv/www/vhosts/example.com/wp-content/plugins/litespeed-cache/src/root.cls.php(221): LiteSpeed\Debug2->__construct()
      #4 /srv/www/vhosts/example.com/wp-content/plugins/litespeed-cache/src/debug2.cls.php(81): LiteSpeed\Root::cls()
      #5 /srv/www/vhosts/example.com/wp-content/plugins/litespeed-cache/src/core.cls.php(85): LiteSpeed\Debug2::is_tmp_disable()
      #6 /srv/www/vhosts/example.com/wp-content/plugins/litespeed-cache/src/root. in /srv/www/vhosts/example.com/wp-content/plugins/litespeed-cache/src/debug2.cls.php on line 109

      Creating the wp-content/litespeed directory and giving the www-data user write access allowed my site to load. (The www-data user on my server does not have write access to wp-content, which might be an assumption being made in the Litespeed Cache plugin.)

      Plugin Support litetim

      (@litetim)

      @aniketdumbare and @pjohanneson please follow WP default permissions guide: https://developer.ww.wp.xz.cn/advanced-administration/server/file-permissions/

      Also we will look into solution, not to break the upgrade. But this is not the best solution. If “litespeed/debug” folder cannot be created and file “index.php” cannot be created: it will run extra functions/tests

    Viewing 15 replies - 1 through 15 (of 20 total)

    The topic ‘7.4 version crashes the website’ is closed to new replies.