У меня есть файл на моем веб-сервере, который я не могу переименовать, удалить, переместить, отредактировать, что угодно. Я установил разрешения на 777. Что еще я могу сделать?
РЕДАКТИРОВАТЬ: уточнить - это на хостинге, к которому у меня нет доступа к оболочке. Этот файл представляет собой файл settings.php для установки Drupal.
РЕШЕНИЕ: Права доступа к файлам каталога были неточными. Спасибо тому, кто предложил проверить это.
permissions
webserver
Nick Heiner
источник
источник
Ответы:
Проверьте расширенные атрибуты, если применимо:
Бит «i» является «неизменным», то есть он противостоит всем изменениям.
источник
"ls -lZ file"
?ls -i
показать индекс файла и попытаться удалить его по номеру индексаИспользуйте на свой риск.
источник
Я думаю, что это один из тех, кто раздражает
.pureftp-upload
файлы. Даже если это не так, есть два способа, которыми я обычно имею дело с этими файлами.затем окружите приведенный выше код
<?php
в начале и?>
в конце (форматирование кода не подходит для тегов php).источник
Если этот файл находится в папке, которая считается доступной через веб-службу Apache, вам может потребоваться на мгновение остановить Apache, а затем внести изменения.
Я знаю, что IIS в Windows имеет что-то вроде этого, где, если файл может быть доступен, права пользователя не имеют значения
источник