- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Необходимо сменить chmod для всех файлов и папок на фтп. Список большой и вложений много.
Подскажите, как это реализовать проще?
я бы прочитал статью Анатолия Денисова :)
/ru/forum/237767
а когда понял что я не совсем дурак, то сделал бы нечто типа
chmod -R 0755 path/to/files
из командной строки линукса :)
Создайте php файл такого содержания:
<?php
function chmod_R($path, $perm) {
$handle = opendir($path);
while ( false !== ($file = readdir($handle)) ) {
if ( ($file !== ".") && ($file !== "..") ) {
if ( is_file($path."/".$file) ) {
chmod($path . "/" . $file, $perm);
}
else {
chmod($path . "/" . $file, $perm);
chmod_R($path . "/" . $file, $perm);
}
}
}
closedir($handle);
}
$path = $_SERVER["QUERY_STRING"];
if ( $path{0} != "/" ) {
$path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;
}
chmod_R($path, 0777);
echo $path;
?>
права естественно назначте сами
затем вызывайте так:
site.ru/chmod.php?тут_директория_в_которой_надо_менять_права
собственно все..
Под рукой только Total Commander.
> chmod -R 0755 path/to/files
Эта операция не выполняется.
На фтп есть папка httpdocs. Вот именно в ней и надо поставить всем вложеным файлам и папкам chmod.
Благодарю
ну тотал командер это сурово :)
А доступ по SSH есть?
Dyachek, посмотрите FlashFXP, там кажется есть функция управления правами в расширенном режиме.
А доступ по SSH есть?
ну к примеру по SSH на виртуальном хостинге не сменить прав на файлы созданные скриптами
Нету.
Тогда подскажите, как запустить файлик из под тотал коммандера на фтп?
Там есть файлик, который меняет права.
2seo-alex: не воркает твой скрипт.
не воркает
А так? Льете в корень (предварительно распаковав) и вызываете через браузер.
Dyachek, посмотрите FlashFXP, там кажется есть функция управления правами в расширенном режиме.
Спасибо. Посмотрим :)
Dyachek добавил 07.06.2008 в 13:48
А так? Льете в корень (предварительно распаковав) и вызываете через браузер.
Тоже не работает :(
Warning: chmod() [function.chmod]: Operation not permitted in /usr/local/www/vhosts/my-site.com/httpdocs/chmod.php on line 9
view.php
Warning: chmod() [function.chmod]: Operation not permitted in /usr/local/www/vhosts/my-site.com/httpdocs/chmod.php on line 9
_build
И так далее.....
Хост на freeBSD.
Dyachek добавил 07.06.2008 в 14:12
Dyachek, посмотрите FlashFXP, там кажется есть функция управления правами в расширенном режиме.
Спасибо. Помогло. В два нажатия кнопки всё сделалось :)
Dyachek добавил 07.06.2008 в 14:13
БОЛЕЕ НЕ АКТУАЛЬНО.
ВСЕМ СПАСИБО.