If you are running vBulletin Board and you are editing your stylesheets, for example, you may run into this problem:
Required variables have gone missing and execution can not continue. Please try again.
This error can sometimes occur as a result of Suhosin / Hardened PHP being installed on your server. If you know that you have Suhosin running and you have access to the PHP configuration, try disabling transparent cookie encryption and increasing the value of the following variables:
- suhosin.post.max_vars
- suhosin.request.max_vars
This is a common problem with web hosts that utilise PHP with Suhosin. To help prevent this problem, we have outlined a quick procedure to disable Suhosin transparent cookie encryption and increase the above values, as follows:
Edit or create the .htaccess
file under the folder where your vBulletin Board is hosted (e.g. public_html
) and add the following code:
php_flag suhosin.cookie.encrypt Off
php_value suhosin.request.max_vars 2048
php_value suhosin.post.max_vars 2048
If you are still unable to save your stylesheets through vBulletin Board, the request might be blocked by ModSecurity. Please don't hesitate to open a support ticket for further assistance.
DISCLAIMER: The scripts provided in our knowledgebase are for informational purposes only. We do not provide any warranty or support. It is essential to review and modify the scripts to fit your site's specific needs. There may be unforeseen outcomes when adding new script code to an existing website. You should discuss it with your website manager and seek advice from an experienced website developer if you are unsure.
Updated by SP on 15/12/2022