Шучу. Здесь скорее дело не в том, какие привилегии 755 или 777, бОльшее значение имеет владелец файлов. Вы пишите
так дайте ему эти права. Только не выставлением прав 777, а сменой владельца файла(ов). Здесь несколько вариантов.butteff wrote:У веб сервера прав на изменение нет
1. Если у вас есть доступ по ssh, и пользователь ssh имеет право на смену владельцев файлов. (Обычно хостеры дают ssh пользователя того, от чьего имени запускается веб-сервер) Тогда соединяетесь с сервером по протоколу ssh и меняете владельца у папки modules и всех входящих в неё папок и файлов. К примеру так
Code: Select all
chown -R user ./modules/
2. Можно при копировании фалов на другой сервер не сохранять владельца файлов (например, при сжатии tar-ом не использовать ключ -p). Тогда владельцем станет пользователь, под которым вы подключились к серверу. Главное, чтобы он совпадал с тем пользователем от кого запускается веб-сервер.
3. Плюнуть на сообщение "переназначить права" и работать дальше))
4. Поменять права папок на 777 и фалов на 666. Всё равно, кроме самой cms к этим файлам доступ никто не должен иметь (теоретически).