Page changes/updates not saving? Blank theme options?
This is a common problem. Here’s how to diagnose the issue and solve the problem – a quick fix!
What’s going on?
Web hosting providers impose a memory limit to make sure your website doesn’t take up more resources than you’ve paid for. If the
max_input_vars variable setting is too low, it can cripple the ability to save your BeTheme settings or page options to your website’s database.
How to Diagnose the Issue
- Take a look at the Appearance > System Status page with your WordPress admin area.
- Under the “Server Environment” section of that page, look for the “PHP Max Input Vars” row… Is the number in red like this?
PHP Max Input Vars: [?] 1000 – Max input vars limitation will truncate POST data such as menus.
- This will tell you the maximum number of variables a single function of your server can use before it overloads. If this number is set too low then it could be the issue.
How to Solve the Problem
- If you have access to your server’s .htaccess file, you might try adding this line of code to see if you can increase the limit yourself to 10,000 – which will be more than enough.
php_value max_input_vars 10000
- You may need to contact your web hosting provider to request that the value of your
max_input_varsbe set to
10000or more to accommodate the memory your BeTheme website needs.
- Of course, you get what you pay for so if neither of those solutions resolve the problem then we recommend looking into a better web hosting provider that is better equipped to handle BeTheme.
Note: Larger pages with lots of builder elements will increase the memory needed to save all of those settings. You may encounter this issue only when your page size reaches a certain point.