Какие права надо ставить на модули?

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Какие права надо ставить на модули?

Post by guro »

Всё дело в волшебных пузырьках)))
Шучу. Здесь скорее дело не в том, какие привилегии 755 или 777, бОльшее значение имеет владелец файлов. Вы пишите
butteff wrote:У веб сервера прав на изменение нет
так дайте ему эти права. Только не выставлением прав 777, а сменой владельца файла(ов). Здесь несколько вариантов.
1. Если у вас есть доступ по ssh, и пользователь ssh имеет право на смену владельцев файлов. (Обычно хостеры дают ssh пользователя того, от чьего имени запускается веб-сервер) Тогда соединяетесь с сервером по протоколу ssh и меняете владельца у папки modules и всех входящих в неё папок и файлов. К примеру так

Code: Select all

chown -R user ./modules/
, где "user" - пользователь, от которого запускается веб-сервер.
2. Можно при копировании фалов на другой сервер не сохранять владельца файлов (например, при сжатии tar-ом не использовать ключ -p). Тогда владельцем станет пользователь, под которым вы подключились к серверу. Главное, чтобы он совпадал с тем пользователем от кого запускается веб-сервер.
3. Плюнуть на сообщение "переназначить права" и работать дальше))
4. Поменять права папок на 777 и фалов на 666. Всё равно, кроме самой cms к этим файлам доступ никто не должен иметь (теоретически).
Post Reply

Return to “Russian - русский”