All Low add-ons are now owned by EEHarbor. Read the blog post.

Support archive

Unable to update variables

rstokes 19 Feb 2015 13:41 problem, complete

I am no longer able to update any of my Low Variables. It has always worked fine in the past and I haven't updated it recently (been using v2.5.0 since it was released) nor have I updated EE (been on v2.7.3 for over a year).

Now, when I update a variable and press the Save Changes button, I get redirected to the EE dashboard and the change is not saved. I can create new variables, but when I put something in the variable, I get the same problem as updating existing variables. I can then delete the variable; it's just updating their values that is an issue.

I have tried reinstalling the add-on files ('system' and 'themes') from a fresh download from Devot:ee but this didn't make any difference.

Any ideas? Thanks!

Replies

  1. Low 19 Feb 2015 13:51

    If the software hasn't changed, then maybe the server has. Can you check with your host if they have mod_security enabled, and if so, ask them if they see any records in their logs about the save vars action?

  2. rstokes 19 Feb 2015 14:12

    Hey Low. Here is their response:

    Hi. I can confirm we do use mod_security. I've disabled the rule being triggered, please try now.

    I have tried again but I still can't update variables. They don't save and I get kicked out to the EE dashboard. Can still create/delete variables.

  3. Low 19 Feb 2015 14:13

    I'll need to take a look myself. Please send SuperAdmin and FTP login credentials to hi at gotolow dot com if you can.

  4. rstokes 19 Feb 2015 14:26

    On its way to you now. Thanks.

  5. Low 19 Feb 2015 15:51

    For visibility: this was solved by disabling some mod_security rules by the host:

    It was mod_security. We use quite in-depth rulesets which can be a bit overzealous when it comes to any activity which *could* be construed as a potential attack method.

    As only one rule is hit at any time before the activity is stopped, it can be a case of disabling one by one until it works.

  6. rstokes 19 Feb 2015 16:00

    Thanks for your help Low!