Права на папки joomla

Автор: Сушинский.

Права на папки joomla.

Собственно проблема появляется тогда, когда вам нужно настроить доступ для ftp пользователя к своему сайту на joomle.

Дело в том, что joomla работает под системным пользователем, как правило, под пользователем apache. Поэтому владелец всех папок внутри джумлы стоит пользователь apache и группа apache. Вдобавок стандартны джумловские разрешения на папки 755 -

это значит, что никто другой не имеет право вносить изменения – ни скопировать свой файл на сайт, ни изменить имеющиеся файлы. Что значат эти цифры 755? Как правильно настроить права, что такое права на папки, все это вы узнаете в сегодняшней статье “Права на папки joomla”.

Так что сейчас попробуем все это настроить, но сначала небольшой экскурс в права и обязанности, потому что без этого базисного знания настроить правильно ftp пользователя и правильную работу движка joomla будет невозможно.

Поскольку подавляющее большинство вебсерверов работает на unix подобных системах, то на них распространяются понятия владельца (user), группы (group) и разрешений.

С владельцем файла все просто – есть пользователь в системе, зайдя в систему под этим пользователем, у вас будут ВСЕ права на этот файл\папку (в юниксах нет разницы между папками и файлами).

Дальше следует группа. Группа это объединение разных пользователей.

 

Разрешения – это набор правил позволяющий читать, писать и выполнять.

Аббревиатуры – (R)ead, (W)rite, e(X)ecute.

Соответственно для каждого файла в системе существует набор разрешений для Владельца, для Группы, и для всех остальных. Отображается это в виде аббревиатур  (к примеру)- drwxr-xr-x

Первая буква d – это Directory и она не важна. Далее идут первые три аббревиатуры разрешения rwx. То есть владелец может r - читать, w - писать и x - выполнять.

Следующие три разрешения – r-x для Группы. Вот тут уже наложены ограничения – r-члены группы могут читать, прочерк значит, что они не могут писать (изменять), и x – могут выполнять.

Для всех остальных действуют такие же правила, как и для группы – r-x могут читать и выполнять, но не могут писать.

 

Так же иногда права на папки обозначают в бинарном виде (в виде единичек и ноликов) к примеру 111100100.

 

Тут все просто – разбиваем это длинное число на три части по три цифры в каждой.

Первая 111 – расшифровывается просто, если у нас единичка, значит, функция включена, если ноль соответственно запрещена. В этом примере – для владельца есть все разрешения – на чтение, запись и выполнение.

Дальше 100 – для группы есть разрешение на чтение и запрет на все остальное.

Аналогичные правила для всех остальных – 100

 

В некоторых фтп менеджерах права на папки отображаются в простом  числовом представлении, к примеру, 755

 

Тут надо припомнить курс школьной информатики – бинарные и простые числа.

 

001 – это 1

010 – это 2

011 – это 3

И так далее

Соответственно 7 это бинарное 111, 5 это 101,

 

Дальше уже по представленному выше примеру расшифровывайте права.

Эта небольшая шпаргалка поможет вам разобраться в правах на папки.

Про необходимые права на папки jooml’ы я рассмотрю в следующей статье.

Как видите, вся компьютерная терминология идет на английском. Есть, конечно, и перевод на русский, но он присутствует далеко не везде, поэтому от знания английского языка в этой сфере не уйти, иначе это наложит сильные ограничения на вашу деятельность. Конечно же, для скорейшего поднятия своего уровня вам помогут курсы, в том числе курсы разговорного английского языка. Занятия в группе будут дополнительно стимулировать ваше стремление к освоению языка. Индивидуальные занятия тоже никто не отменял. А вообще, про изучения английского языка у меня есть отдельная статья - Про пользу и стимул изучения английского языка, где я описываю личный опыт.

Об авторе:

-

Я приветствую вас на авторском блоге Tytto.ru

Основные темы блога - это решение различных проблем и вопросов с CMS Joomla и Wordpress, а так же практика продвижения сайтов - SEO, SMO и SMМ.

Если у вас заинтересуют мои услуги или у вас есть вопрос - все мои контакты есть в соответствующем разделе - заходите, не стесняйтесь.