With the help of ViArt support Ive found the Suhosin PHP patch to "harden" a servers PHP can cause problems.
In my case trying to make CMS layout changes on the home page gave "error Left Column Width is required / Right Column Width is required" errors - even though I had entered them.
Support said:
++++++++
".. the problem is inside your PHP settings,
you may see it at your phpinfo page:
suhosin.post.max_vars 200 200
That means no more than 200 variables are transfered from the form to the script and thats why some data is lost. We recommend you to change this setting to 1000, because some ViArt forms consist of more than 200 variables."
+++++++++
The official Suhosin patch and thus many of its distributions come with the "200" setting.
Running phpinfo on your server will find out if it is installed and the settings.
If the server is not yours you will have to contact the server administrator for the change.
HTH
sahrs
19 May 2008 3:24 PM
Ned,
Thanks for posting this. You probably saved me hours by doing so. Also thanks to ViArt for the fast, solid search functionality here and on the manual.