nee anders
Code:
#
2235 # Default error pages
2236 #
2237
2238 if(! -d "$www_dir/$dmn_name/errors") {
2239 $rs = make_dir("$www_dir/$dmn_name/errors", $sys_user, $sys_group, 0775);
2240 return $rs if ($rs != 0);
2241 }
2242
2243 if(! -d "$www_dir/$dmn_name/errors/inc") {
2244 $rs = make_dir("$www_dir/$dmn_name/errors/inc",$sys_user,$sys_group,0775);
2250 return $rs if ($rs != 0);
2251 }
##Einfügen Anfang
$rs = sys_command(
"$main::cfg{'CMD_CP'} -Rp $root_dir/gui/errordocs/.htaccess".
"$www_dir/$dmn_name/errors/");
return $rs if ($rs != 0);
##Einfügen Ende
2253 my @errordocs = (401, 403, 404, 500, 503);
2254 my ($i, $key) = ('', '');
2255
2256 for($i = 0; $i < scalar(@errordocs); $i++) {
2257 $key = $errordocs[$i];
2258
2259 if (-e "$root_dir/gui/errordocs/$key.html") {
2260 $rs = sys_command(
2261 "$main::cfg{'CMD_ECHO'} n | $main::cfg{'CMD_CP'} -ip " .
2262 "$root_dir/gui/errordocs/$key.html $www_dir/$dmn_name/errors/ " .
2263 "2>/dev/null"
2264 );
2265 return $rs if ($rs != 0);
2266
2267 $rs = setfmode(
2268 "$www_dir/$dmn_name/errors/$key.html",
2269 $sys_user,
2270 $sys_group,
2271 0644
2272 );
2273 return $rs if ($rs != 0);
2274 }
2275 }
2276
2277 opendir(DIR, "$root_dir/gui/errordocs/inc/");
2278 my @files = readdir(DIR);
2279 closedir(DIR);
2280
das ist ungetestet sollte es so funktionieren wünsch ich dir viel spaß...
geht es nicht bitte ich das jemand anderes da drüber schaut