Права на файлы в 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 , давайте делится знаниями!


Желаете получать на свой е-маил:

  1. новые выпуски еженедельника "Мастерская Инфобизнеса"
  2. обновления в моим бесплатным видеокурсам
  3. доступ в "Закрытый раздел" для подписчиков

Заполните форму внизу!


8 комментариев: Права на файлы в Joomla 1.5

  • Сергей Евсюков говорит:

    Joomla имеет один недостаток — любой пользователь может легко узнать URL для доступа в админку, так как адрес входа всегда стандартный — http://www.site_name.ru/administrator/.

    jSecure Authentication — позволяет вам скрыть директорию админки от злоумышленников. Чтобы зайти в админку вам надо будет знать пароль.
    Вы сможете зайти по адресу: http://site.ru/administrator/?PASSWORD
    Пассворд укажите сами.

    http://www.secret-money.ru/jsecure_authentication

  • Уведомление: Сайт Таи из Заводоуковска

  • Эдуард говорит:

    Я сегодня столкнулся с такой проблемой. При добавлении нового пункта меню, этот пункт у меня появился только через 40 минут. Почистил кэш браузера проблема не исчезла. На локальном компьютере все работает четко. Может у Вас есть решение данной проблемы?

  • Фёдор Ашифин говорит:

    Кеш нужно чистить не у браузера а на сайте, тогда всё сразу появится.

    • Эдуард говорит:

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

  • Артур говорит:

    посмотрел в админке права на доступ, стоят на всех файлах, а при любой операции , допустим поменять цвет шаблона ,, и сохраняю , всёравно пишет недоступен для записи!!!! что мне делать подскажите ПОЖАЛУЙСТА!

    «Возьмите ктонибуть в ученики» я буду стараться хорошо учится, просто одному тяжеловато куда-то пробиться чему-то научится, в ofline нет таких друзей с инетом, нет, друзей воощето много но вот с инетом я 1 такой на всю деревню :)
    Я тут нафлудил чуть-чуть ой, простите.

    • Фёдор Ашифин говорит:

      Если файл не доступен для записи тут две причины.
      1. Всё же не стоят нужные права для каталога 777 для файла 666
      2, Бывает, на некоторых серверах. но очень редко когда каталог создаёт сам скрипт и прописывает владельцем www а не самого пользователя, тут нужно возвращать права себе(пользователю) Если Вы уверены что права на запись стоят обратитесь к своему хостеру.
      Проблему распишите полностью и подробнее. Каждый хостер знает свои сервера и наверняка сталкивался с подобным.

  • Makvrn говорит:

    Извенте может не втему естли какойнибуть плагин чтобы в самой админ панеле менять права на файлы?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Сразу два видеокурса в подарок Вам бесплатно!

Получите два самых популярных видеокурса по созданию сайтов на популярных CMS WordPress и Joomla
ПРЯМО СЕЙЧАС!

Статистика Мастерской

Анализ сайта онлайн