Які ставити права доступу на хостингу

Які ставити права доступу на хостингу

Завантаживши сайт на хостинг дуже бажано виставити правильні права доступу до файлів і папок, щоб максимально убезпечити сайт.

Якщо Ваш сайт на готовому движку, то в інструкції до нього повинно бути написано, які файли і папки, в яких правах потребують. А якщо движок Ваш, то тут я раджу дотримуватися наступних правил:

  • 444 - на особливо важливі файли, наприклад, на файл з даними про користувача і пароль для підключення до бази даних.
  • 644 - на всі інші файли, які ніяк не змінюватимуться.
  • 755 - на все директорії, доступу до яких не потрібно з боку скриптів.
  • 777 - на все директорії і файли, які можна змінювати в скриптах. Наприклад, це може бути директорія, куди користувачі завантажують свої якісь файли (наприклад, аватарки).



Зверніть особливу увагу на останній пункт, оскільки якщо Ви це не зробите, то Ваші скрипти по завантаженню файлів на сервер працювати не будуть. Тобто на Denwer все працює (там прав доступу, зрозуміло, немає), а ось на хостингу, де Unix, вже нічого не працює. От саме через неправильні прав доступу до файлів і папок.




Налаштування прав доступу проводиться через Filezilla, там все це досить зручно робиться.

Є ще в PHP функція chmod (), завдяки якій можна поміняти права доступу, щоб зробити директорію або файл доступним безпосередньо перед завантаженням файлу, однак, не варто цього робити. краще налаштувати правильно права доступу до файлів і папок відразу, а в скрипті ніяк їх не міняти. Не забувайте, що ці права були придумані не для Ваших мук, а для максимізації безпеки Вашого сайту.

Поділися в соціальних мережах:

Схожі
Команди терміналу андроїдКоманди терміналу андроїд
Права доступу (permission) в androidПрава доступу (permission) в android
Root explorerRoot explorer
Права доступу до файлів в linuxПрава доступу до файлів в linux
Як завантажити сайт на хостингЯк завантажити сайт на хостинг
Як зробити сайт самостійно. Короткий оглядЯк зробити сайт самостійно. Короткий огляд
Php: безпека. Підключення файлів.Php: безпека. Підключення файлів.
Як розмістити сайт в інтернетіЯк розмістити сайт в інтернеті
Безкоштовне розміщення сайту в інтернетіБезкоштовне розміщення сайту в інтернеті
Помилка max user connections в mysqlПомилка max user connections в mysql
» » Які ставити права доступу на хостингу