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.
Updated by SP on 15/12/2022