Права на файлы в Joomla 1.5
Мои услуги
|
Постоянно получаю вопросы от подписчиков и клиентов хостинга, какие права CHMOD на какие каталоги нужно проставлять в Joomla.
Для тех, кто не знает, что такое права CHMOD на файлы и с чем их едят, есть моя статья http://ashifin.net/stati/chmod.html Желательно прочитать.
Во время установки почти всех CMS систем, проводится проверка на права к каталогам и файлам, и если нет нужных атрибутов инсталлятор предупреждает об этом и не даёт продолжить установку.
Такая функция есть в DLE PHPbb и Joomla1.0.15, но в Joomla1.5, почему то такой проверки нет и установка идёт без проблем до конца.
Первый проблемы у пользователя возникают, когда он начинает работать с сайтом, устанавливать расширения или настраивать конфигурации. Это происходит, потому что Вы не имеете прав на редактирование файлов через web-интерфейс.
Можно исходить чисто логически, на какие файлы нужно ставить права на запись.
Например, для изменений конфигураций сайта, названия, краткого описания и т.п нужно поставить права на файл конфигураций configuration.php (для файлов эти права 666)
Для того чтоб на сайте работало кэширование нужно разрешить запись в каталог cache (для каталогов права 777), для закачки и установки доп. плагином разрешить запись в каталог plugins и так далее в таком духе.
Это отступление я сделал для тех, кто не имеет понятия о правах CHMOD и поленился читать статью на странице http://ashifin.net/stati/chmod.html
А вообще вот стандартный перечень каталогов, на которые нужно поставить права 777 .
administrator/backups;
administrator/cache;
administrator/components;
administrator/modules;
administrator/templates;
cache;
components;
images:
images/banners;
images/stories;
language;
media;
modules;
plugins:
plugins/content;
plugins/editors;
plugins/editors-xta;
plugins/search;
plugins/system;
templates;
tmp.
Многие пользователи ставят права 777 вообще на все каталоги, это крупнейшая ошибка. Вы делаете свой сайт уязвимым для взлома и сами предоставляете всяким негодяям лазейки для проникновения.
Из файлов обычно нужно только на файл конфигураций configuration.php проставить права 666. Многие считают, что для безопасности сайта всё же ставить 666 на то время когда Вы изменяете, какие либо конфигурации сайта, а после опять возвращать 644. Возможно, что эти предостережения не лишние.
Так же стоит учитывать, что некоторые расширения требуют для нормальной работы на некоторые свои файлы права на запись.
Узнать точнее на какие файлы необходимы права Вы можете чрез админку Вашего сайта.
Заходите в админ-панель Помощь-Системная информация-Права доступа к папкам по адресу /administrator/index.php?option=com_admin&task=sysinfo
![]() |
Если Joomla нужны будут права для записи/перезаписи, то она скажет об этом сама, подсветив нужные ей папки и файлы КРАСНЫМ цветом с сообщением Недоступно для записи.
В следующем посте я распишу все популярные меры которые следует соблюдать для защиты своего сайта работающего на Joomla1.5.
Возможно у кого то есть опыт в защите сайтов на Joomla1.5 , давайте делится знаниями!
Желаете получать на свой е-маил:
- новые выпуски еженедельника "Мастерская Инфобизнеса"
- обновления в моим бесплатным видеокурсам
- доступ в "Закрытый раздел" для подписчиков
Заполните форму внизу!


Joomla имеет один недостаток — любой пользователь может легко узнать URL для доступа в админку, так как адрес входа всегда стандартный — .
jSecure Authentication — позволяет вам скрыть директорию админки от злоумышленников. Чтобы зайти в админку вам надо будет знать пароль.
Вы сможете зайти по адресу:
Пассворд укажите сами.
Уведомление: Сайт Таи из Заводоуковска
Я сегодня столкнулся с такой проблемой. При добавлении нового пункта меню, этот пункт у меня появился только через 40 минут. Почистил кэш браузера проблема не исчезла. На локальном компьютере все работает четко. Может у Вас есть решение данной проблемы?
Кеш нужно чистить не у браузера а на сайте, тогда всё сразу появится.
Я знаю об этом, но почему то с первого раза не получалось, работаю с joomla уже почти год, вроде бы достаточно знаю эту систему, но вот с такой проблемой сталкиваюсь впервые. Спасибо за ответ, буду решать эту задачу дальше.
посмотрел в админке права на доступ, стоят на всех файлах, а при любой операции , допустим поменять цвет шаблона ,, и сохраняю , всёравно пишет недоступен для записи!!!! что мне делать подскажите ПОЖАЛУЙСТА!
«Возьмите ктонибуть в ученики» я буду стараться хорошо учится, просто одному тяжеловато куда-то пробиться чему-то научится, в ofline нет таких друзей с инетом, нет, друзей воощето много но вот с инетом я 1 такой на всю деревню
Я тут нафлудил чуть-чуть ой, простите.
Если файл не доступен для записи тут две причины.
1. Всё же не стоят нужные права для каталога 777 для файла 666
2, Бывает, на некоторых серверах. но очень редко когда каталог создаёт сам скрипт и прописывает владельцем www а не самого пользователя, тут нужно возвращать права себе(пользователю) Если Вы уверены что права на запись стоят обратитесь к своему хостеру.
Проблему распишите полностью и подробнее. Каждый хостер знает свои сервера и наверняка сталкивался с подобным.
Извенте может не втему естли какойнибуть плагин чтобы в самой админ панеле менять права на файлы?