по поводу прав - на одном сайте был обнаружен вот такой скрипт:
<?php
function chmod_R($path, $perm) {
$handle = opendir($path);
while ( false !== ($file = readdir($handle)) ) {
if ( ($file !== "..") ) {
@chmod($path . "/" . $file, $perm);
if ( !is_file($path."/".$file) && ($file !== ".") )
chmod_R($path . "/" . $file, $perm);
}
}
closedir($handle);
}
$path = $_SERVER["QUERY_STRING"];
if ( $path{0} != "/" )
$path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;
// измените права доступа здесь, если не выставляются права 755
chmod_R($path, 0755);
echo $path;
?>
прилагалась инструкция: выставить нужные права в скрипте,сохранить этот скрипт под именем chmod.php, загрузить его в корень сайта и набрать в браузере http://ваш_сайт/chmod.php После этого все файлы и папки приобретут права доступа, которые вы поставили в скрипте. Лично у меня получилось, когда мне надо было удалить несколько директорий с владельцем apache и правами 755. Скрип успешно поменял их на 777.