Радиодетали

Как выставить правильные права на файлы и папки в Joomla

При разработке сайта на Joomla важно правильно выставить права на файлы и папки. Это нужно сделать для того, чтобы обезопасить свой сайт от от вирусов, а также для того, что бы вы могли полноценно работать с сайтом, например, устанавливать дополнения.

Права на файлы должны быть 0444

Права на папки должны быть 755.

Для следующих папок, нужно выставить права 777:

  • administrator/components
  • administrator/language
  • administrator/manifests/files
  • administrator/manifests/libraries
  • administrator/manifests/packages
  • administrator/modules
  • administrator/templates
  • components
  • images
  • language
  • libraries
  • media
  • modules
  • plugins
  • templates
  • cache
  • administrator/cache
  • logs
  • tmp

Теперь практический аспект, как это сделать?

Если у вас linux, то нужно выполнить следующие команды. 

Для файлов:

find . -type f -exec chmod 0444 "{}" \;

Для папок:

find . -type d -exec chmod 0755 "{}" \;

Для остальных папок:

chmod 777 -R administrator/components
chmod 777 -R administrator/language
chmod 777 -R administrator/manifests/files
chmod 777 -R administrator/manifests/libraries
chmod 777 -R administrator/manifests/packages
chmod 777 -R administrator/modules
chmod 777 -R administrator/templates
chmod 777 -R components
chmod 777 -R images
chmod 777 -R language
chmod 777 -R libraries
chmod 777 -R media
chmod 777 -R modules
chmod 777 -R plugins
chmod 777 -R templates
chmod 777 -R configuration.php
chmod 777 -R cache
chmod 777 -R administrator/cache
chmod 777 -R logs
chmod 777 -R tmp

 

Комментарии   

 
0 #6 Влад 04.05.2014 16:38
Цитирую Адель:
а если виндоуз??

На винде права 777 по умолчание, проблем не должно быть.
Цитировать
 
 
+1 #5 евгений 20.11.2013 09:40
Цитирую Valeriy:
Так я не понял: Права на папку должны быть 444 или 644?

Вначале в описании написано 444, а в команде 644.


Спасибо, отредактировали
Цитировать
 
 
+1 #4 Valeriy 08.11.2013 03:47
Так я не понял: Права на папку должны быть 444 или 644?

Вначале в описании написано 444, а в команде 644.
Цитировать
 
 
+2 #3 Адель 20.02.2013 11:33
а если виндоуз??
Цитировать
 
 
0 #2 zupb 19.02.2013 22:39
Цитирую Кирилл:
большое спс )

Спасибо за отзыв, Кирилл!
Цитировать
 
 
+2 #1 Кирилл 02.02.2013 19:07
большое спс )
Цитировать
 

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


Защитный код
Обновить