• denisgomesfranco

    (@denisgomesfranco)


    Hello. 9 months ago I posted a thread where I asked about a problem with the TI Wishlist plugin, in which it would not be able to add a product to the cart via the wishlist. It always threw an error and it involved the LsCache plugin, because if it was disabled it would work just fine.

    Well, today I found the solution: ESI cache was enabled. Disabling it made the plugin work correctly again.

    Now, I’m not sure if this is a problem with the ESI cache itself or the fact that I’m using Openlitespeed instead of Litespeed Enterprise. Thing is, I think TI Wishlist should work just fine with ESI enabled. All other functions of the store worked just fine with ESI enabled and I had no problems at all.

    I don’t use ESI blocks but it was enabled anyway, and this was the solution to this problem.

    And by the way, the ESI cache was also causing problems with Acowebs Product Addons when you have a file upload field in the form. With ESI cache enabled, all file uploads throw an error.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support qtwrk

    (@qtwrk)

    ESI requires server-side cooperation , OLS doesn’t support ESI , so if you enable ESI, something will break for sure

    Thread Starter denisgomesfranco

    (@denisgomesfranco)

    Yeah, it makes sense, and there is a warning on the plugin about ESI requiring Litespeed Enterprise.

    However I think the plugin can detect if the server is running OLS or LS, so why would it allow the function to run even though the server isn’t running LS?

    mukoka

    (@mukoka)

    However I think the plugin can detect if the server is running OLS or LS, so why would it allow the function to run even though the server isn’t running LS?

    LiteSpeed cache plugin has a non existing error management. Even you are right that a message should appier if specific requirements are not met, LiteSpeed doesn’t care about these requirements, although it would contribute significantly to simplifying the use of the cache plugin.

    Thread Starter denisgomesfranco

    (@denisgomesfranco)

    LiteSpeed cache plugin has a non existing error management

    Seems so. The other problem I was having with ESI enabled was customers not being able to log in to a Woocommerce store, the login would not complete and wouldn’t even throw an error message in the frontend or something.

    Plugin Support qtwrk

    (@qtwrk)

    the ESI page was sealed shut before QC , but later on the seal was removed for some reason I am not sure , I will advice our dev to look into it again why it was removed and the possibility to add it back in.

    Thread Starter denisgomesfranco

    (@denisgomesfranco)

    The ESI page is visible in the plugin, I don’t think it should be removed. However if you do remove it or disable it in any way make sure that the functions themselves are disabled as well, otherwise someone like me would end up in a state where ESI is enabled and crashing the website but the page is disabled and it would be impossible to disable ESI.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Error when removing products from TI Wishlist, finally resolved’ is closed to new replies.