I installed ISPConfig when is was at 2.2.14, then upgraded all the way to the current latest version 2.2.18. I am running Debian 4. I deleted "error" directory from /var/www/web1/web. However this directory is automatically recreated when some settings are altered for the site. The only problem is that the recreated "error" directory is owned by user root and group root and has 750 permissions. As a result the ErrorDocument files are not editable by site administrator. I grepped the source and found the line of code in /root/ispconfig/scripts/lib/config.lib.php exec("chown -R --from=$old_admin_uid $apache_user $web_path/web &> /dev/null"); chown seems to fail with --from option because $old_admin_id is not yet known. I blame'ed the sources in the svn and found no reason why --from is really needed. It was there at the moment of initial import into svn.