Задать вопрос
@semki096

Почему некоторые cms не удаляют инсталляционный файл а требуют удалить вручную?

Почему некоторые cms не удаляют автоматически инсталляционный файл а требуют удалить его вручную?
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
alsopub
@alsopub
Потому что зачастую скрипт не имеет достаточных прав для удаления файлов из своего каталога.
Недаром многие CMS рекомендуют поставить права 0777 (rwxrwxrwx) на каталог upload для загрузки файлов через web-интерфейс.
Например, если php выполняется под апачем от пользователя apache:apache, а CMS заливал по FTP Вася Пупкин под пользователем vasya:wheel.
Возможна и такая конфигурация, что скрипты, загруженные пользователем vasya выполняются от его же имени.
В этом случае скрипт может удалять файлы и каталоги без дополнительных телодвижений.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Пока файл выполняется он недоступен для чтения/записи.
К тому же, установка может пойти не так как планировалось. Возвращать файл установки (а в некоторых случаях целую директорию) - лишние действия.

P.S. Не используйте CMS :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы