Є таке поняття як права доступак файлів і папок і важливо знати, що це таке і навіщо воно потрібне. Прочитайте уважно цю статтю - тема складна, але вникнути в неї просто необхідно.
Не вдаючись сильно в подробиці: права доступу - це те, що допоможе захистити ваш сайт від злому або вірусу. Мінімальний доступ - мінімальні шанси для зловмисників. Аби тільки не переборщити, а то ваш сайт стане взагалі недоступний.
Залежно від того, хто саме звертається до сайту, права доступу поділяються на три види:
- user (користувач) - власник сайту, що входить по ftp під своїм логіном і паролем
- group (група) - інші користувачі, що підключаються по ftp
- world (світ) - всі інші відвідувачі, що заходять до вас зі своїх браузерів
Тепер подивимося, які бувають права доступу:
Права доступу до файлів:
- r - право на читання
- w - право на зміну (запис)
- x - право на виконання
Права доступу до тек (папок):
Всі ці права роздає адміністратор сайту - той, хто володіє паролем для входу.
Різні комбінації цих букв (також виражаються і цифрами) надають різні права доступу на папки і файли сайту.
Давайте розглянемо, як це виглядає. Якщо ви вже встановили та налаштували ftp - клієнт. вам потрібно його запустити і з'єднатися з сервером. Якщо немає, то змінювати права доступу можна з адміністративної панелі управління хостингом.
Після цього в правій частині вікна (там, де виводиться вміст сервера) клацніть правою кнопкою по будь-якого файлу або папці і виберіть останній пункт - Права доступу до файлу або папці.
За замовчуванням на файли зазвичай встановлюються права 644, а на папки - 755. На ділі це означає наступне:
Можна залишити все так як є, але при цьому мати на увазі, що при роботі з сайтом іноді слід дотримуватися власником будь-якого сайту, або ж запис в файл від імені звичайного користувача. У таких випадках доведеться змінювати права. Втім, у новачків це, як правило, сильно в майбутньому, тому детально зупинятися на цьому питанні поки не будемо.
Для того, щоб забезпечити безпеку і при цьому не створити собі проблем, слід встановити наступні права доступу:
- 777 - на папки з кешем, бекапом і картинками
- 755 - на інші папки
- 444 - на файли в кореневій папці сайту (краще, так би мовити, перебдеть, ніж недобдеть), крім файлу sitemap
- 644 - на всі інші файли
У разі, якщо вам потрібно відредагувати будь-якої файл, можна тимчасово виставити максимальні (777) права, а після закачування зміненого файлу на сервер швиденько повернути все на місце. Ні в якому разі не залишайте напризволяще папки і файли з завищеними правами!
Поки це все, що вам потрібно знати про права доступу до файлів і папок.