RuWeb.net Forum

Не получается удалить по FTP файлы, созданные PHP-скриптами
kpv - 23.11.2006 в 14:39

Файлы, которые создаются вашими php-скриптами в процессе работы,
получают владельца apache, а не вашего аккаунта.
Соответственно, удалить по FTP их не получится.

Способы решения:

1. Вы можете удалить их при помощи другого php-скрипта, например
использовать phpRemoteView - http://php.spb.ru/remview/

2. В менеджере файлов DirectAdmin воспользоваться функцией "Reset Ownership" напротив соответствующего файла или папки для смены владельца (на папках есть также опция Recursively - меняет владельца папки и всего её содержимого)
Внимание: не пользуйтесь этой функцией на папках выше, чем /home/юзер/domains/домен/public_html, т.к. у ряда папок в домашней директории для корректной работы сайта и почты должны быть особые права.

3. Пусть пхп-скрипты, которые создают папки и файлы, ставят на них
права 775, 664 - тогда вы и по фтп сможете их перезаписывать/удалять

4. Запускайте эти PHP-скрипты в режиме CGI (при этом они будут работать медленнее и сильнее нагружать сервер)
http://forum.ruweb.net/viewthread.php?tid=1820
поэтому правильнее сделать пункт 3.

5. Можно переехать на наши гибкие тарифы без ограничения трафика http://ruweb.net/?page=price&type=unlim , или на VIP-тарифы http://ruweb.net/?page=price&type=vip . Там PHP работает в режиме Fast-CGI, и поэтому вышеописанной проблемы там нет.


[Отредактировано 15.6.2012 кто timru]

[Отредактировано 22.11.2012 кто kpv]


Dimentiy - 11.4.2007 в 01:22

>>> Вы можете удалить их при помощи другого php-скрипта, например
использовать phpRemoteView - http://php.spb.ru/remview/


К сожалению, RemView не позволяет вылезать выше /public_html/, да и внутри работает странно.

Что делать? Пункт 2?


support - 11.4.2007 в 08:47

В файл-менеджере напротив файлов принадлежащих apache появилась ссылка "Reset Ownership"


Dimentiy - 11.4.2007 в 14:37

spasibo


RuwebUser - 1.2.2009 в 10:52

Господа саппорты, сделайте пожалуйста так чтобы "Reset Ownership" применялся к выделенным чекбоксами папкам/файлам -- совершенно неудобно щелкать у каждого на эту ссылку.

А тут червь сидит _ttp://php.spb.ru/remview/

[Изменено 1.2.2009 от RuwebUser]

[Изменено 1.2.2009 от RuwebUser]


kpv - 1.2.2009 в 11:06

1. есть Reset Ownership рекурсивная если нажимать на папки, то меняется на всех файлах и каталогах внутри этой папки.
но только аккуратнее с этой функцией и не применяйте её выше каталога public_html
2. насчёт червя подробнее, где Вы его увидели?


Dimentiy - 1.2.2009 в 11:07

Это не червь, это собственно RemView и есть.
Антивирусы по жизни ругаются на суровые инструменты для администрирования.

Насчёт Reset Ownership - согласен полностью, сейчас эта возможность абсолютно неюзабельна.


Dimentiy - 1.2.2009 в 11:08

> Reset Ownership рекурсивная

Хорошо если стало так.


kpv - 1.2.2009 в 11:19

1.302 Released Aug 08 2007

http://www.directadmin.com/features.php?id=802
recursive directory apache file ownership reset in filemanager.

все изменения панели здесь
http://www.directadmin.com/versions.php?action=allversions