Установка прав на папки в Joomla 2,5 в Linux (debian / ubuntu)

Jan 31, 2013 21:08

Часто приходится работать с сайтами Joomla. При этом постоянно меняю права на папки. В целях безопасности у меня практически все закрыто, за исключением если не требуется шара динамические папки.
Когда был даммерсом, то в ручную устанавливал права на папки. Искал в нете, но не нашел готовой команды. Вот решил написать сам. С чем и делюсь.
По рекомендации у жумлы должны стоять права на папки 777 в папках, которые можно посмотреть Информация о системе->Права доступа на каталоги.
Если у Вас есть доступ к Command Shell, то выполните сл комманду:

chmod 777  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/components   ПУТЬ_К_ПАПКАМ_САЙТА/administrator/language  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/language/en-GB  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/language/overrides  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/language/ru-RU  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/manifests/files  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/manifests/libraries  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/manifests/packages  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/modules  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/templates  ПУТЬ_К_ПАПКАМ_САЙТА/components  ПУТЬ_К_ПАПКАМ_САЙТА/images  ПУТЬ_К_ПАПКАМ_САЙТА/images/banners  ПУТЬ_К_ПАПКАМ_САЙТА/images/sampledata  ПУТЬ_К_ПАПКАМ_САЙТА/images/stories  ПУТЬ_К_ПАПКАМ_САЙТА/language  ПУТЬ_К_ПАПКАМ_САЙТА/language/en-GB  ПУТЬ_К_ПАПКАМ_САЙТА/language/overrides  ПУТЬ_К_ПАПКАМ_САЙТА/language/ru-RU  ПУТЬ_К_ПАПКАМ_САЙТА/libraries  ПУТЬ_К_ПАПКАМ_САЙТА/media  ПУТЬ_К_ПАПКАМ_САЙТА/modules  ПУТЬ_К_ПАПКАМ_САЙТА/plugins  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/authentication  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/captcha  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/content  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/editors  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/editors-xtd  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/extension  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/finder  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/quickicon  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/search  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/system  ПУТЬ_К_ПАПКАМ_САЙТА/plugins/user  ПУТЬ_К_ПАПКАМ_САЙТА/templates  ПУТЬ_К_ПАПКАМ_САЙТА/cache  ПУТЬ_К_ПАПКАМ_САЙТА/administrator/cach

В текстовом редакторе сделайте автозамен ПУТЬ_К_ПАПКАМ_САЙТ на Ваш путь к директории.

На configuration.php - 777 я ставлю только если нужно поменять настройки сайта.

Команда на установку прав
  • на папки find /var/sites/путь -type d -exec chmod 755 {} \;
  • на файлы find /var/sites/путь -type f -exec chmod 644 {} \;


Группа и прав chown -R юзер:группа /var/www/

debian, joomla, chmod, command shell, ubuntu

Previous post Next post
Up