Star, в определённых операционных системах разграничение прав является важной стороной работы в системе. Windows очень слабо защищена за счёт своей системы прав, в отличии от Unix-систем, в том числе и Linux.
Скорее всего ваш хостер предоставляет вам место на хостинге с ОС linux, поэтому права на все нужные элементы тут важны.
Как выставить аттрибуты на файл(папку):
1) Скачиваем Total Commander(файловый менеджер), устанавливаем.
2) Создаём FTP-подключение(логин и пароль советую вводить каждый раз, не храните в программе): Вкладка "FTP" -> "Соединиться с FTP-сервером..." -> "Добавить..."
Откроется окошко для ввода настроек подключения.
Имя соединения: [как будет отображаться в списке всех FTP-соединений]
Сервер: [FTP-соединение(путь), если есть домен, можно писать
ftp.domain.zone]
Сохраняем подключение.
3) Пытаемся подключиться
Вводим логин и пароль при запросах
Получаем доступ к FTP
4) Находим нужную нам папку или файл на FTP, встаём на него и далее идём во вкладки:
"Файлы" -> "Изменить атрибуты..."
Выставляем нужные нам галочки на
чтение, запись и исполнение для разных уровней доступа.
Уровни доступа бывают:
- Владелец (тот кто создал)
- Группа (тех кого назначили)
- Гость (пользователь, не относящийся к уровням выше)
Всё, после выставления нужных прав, при установке ошибка должна пропасть.
P.S.: А вообще если сервер на Linux и хостер выдаёт досуп по SSH, то можно и через командную строку всё сделать.