Як виправити помилку прав доступу до файлів та папок

Досить часто при роботі з будь-якою системою керування вмістом (CMS), такою як Magento або WordPress, може з’являтися дратівлива «помилка прав доступу до файлів і папок». І в цьому випадку ви не зможете нормально взаємодіяти зі своїм сайтом. Адже дані прав доступу впливають на процес встановлення плагінів, модулів або виконання різних скриптів.

Коли система не може отримати доступ до потрібних папок та/або файлів, сервер відповідає помилкою 403 Forbidden. Про цю помилку в WordPress ви можете почитати тут. До речі, вам також буде цікаво ознайомитися зі списком відповідей сервера.

Доброю новиною є те, що ця конкретна проблема досить швидко вирішується. Головне, правильно налаштувати параметри доступу до файлів і папок сайту.

 

 

Що потрібно знати про права доступу до файлів і папок

Кожен файл і папка на комп’ютері має свій набір дозволів. Це правила, які визначають, хто може взаємодіяти з ними і що вони можуть робити з цими файлами і папками. Наприклад, якщо ви виставите для користувачів без прав адміністратора права на папку тільки для читання – тоді ви зможете вносити зміни в файли цієї папки, а всі інші зможуть тільки переглядати їх. Якщо правильно вказати права до файлів вашого сайту – це також буде запорукою додаткового захисту сайту від шкідливих програм і спроб злому. Однак, якщо не дати системі необхідні дозволи, це може привести до збою і різних помилок, адже платформа не зможе виконувати свої обов’язки.

 

 

Налаштування прав доступу до файлів і папок

Дозволи для файлів і папок містять дані для читання, запису і виконання.

Кожен тип дозволу представлений числовим значенням. Права на читання – 4, права на запис – 2, і права на виконання – 1. Це являє собою символьний запис (або вісімковий запис). Отримане значення прав доступу є сумою значень кожного дозволу у кожній трійці (читання, запис та виконання). З числовим значенням прав доступу в основному працюють файлові менеджери і FTP-клієнти.

В UNIX системах права доступу до файлів і папок представлені буквеним значенням:

  • r – права на читання даних файлу (або папки) (read).
  • w – права на зміну вмісту файлу (або папки) (write).
  • x – права на виконання файлу (або права на вхід в папку) (execute).

 

Ці дані вказуються для трьох типів користувачів: власника файлу, групи власника і звичайного публічного користувача (всіх інших).

 

Наприклад, щоб встановити повні права на файл (або папку) в FTP-менеджері, виставляється значення 777. Тут перша цифра 7 надає всі дозволи для власника файлу, друга – для групи, а третя – для всіх інших користувачів.

Максимальне число, яке ви можете вказати, дорівнює семи, що представляє доступ для читання, запису і виконання. Це число виходить простим математичним складанням: 4 (читання) + 2 (запис) + 1 (виконання) = 7 (тобто, повні права доступу).

Зміна прав доступу через консоль здійснюється з допомогою команди chmod.

 

 

Як швидко виправити помилку прав доступу до файлів і папок

Найшвидший спосіб усунути цю проблему – отримати доступ до вашого сайту за допомогою FTP-клієнта (наприклад, FileZilla). Відкрийте FTP-клієнт і підключіться до свого облікового запису на хостингу.

Виберіть потрібні папки та/або файли і клацніть на них правою кнопкою миші і виберіть параметр «Права доступу до файлу».

У вікні, що відкриється, встановіть потрібні права доступу. Наприклад, для папок сайту на WordPress в основному виставляються права 755. Ці права розшифровуються так:

  • Права власника: Читання, Запис, Виконати
  • Групові права: Читання
  • Публічні права: Читання

 

Це значення дозволяє вам, як власнику, отримати повний доступ, системі (наприклад, CMS WordPress) надається доступ до читання і відкриття папки (але не її видалення), і також користувачам дозволяється лише читати і відкривати папки.

 

Зміна значень прав доступу для файлів

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

Виберіть всі потрібні файли і клацніть на них правою кнопкою миші, потім виберіть параметр «Права доступу до файлу».

На цей раз введіть в поле Числове значення 644. В основному для файлів сайту використовується саме це значення (крім деяких системних файлів, наприклад, .htaccess). Воно дозволяє вам (як власнику) одночасно читати і змінювати кожен файл. Що стосується вашої групи та інших користувачів, вони отримують доступ тільки для читання, оскільки їм не належать файли. Це ідеальний параметр з точки зору безпеки, оскільки він обмежує можливості потенційних атак.

 

Після цього залишилося перевірити рішення помилки – спробуйте знову зайти на свій сайт. Якщо ви виконали вищевказані дії, помилка прав доступу до файлів і папок повинна зникнути, і ваш сайт повинен знову стати працездатним. Однак, якщо проблема зберігається, це може бути причиною іншого помилки. В даному випадку ми рекомендуємо вам звернутися до служби підтримки вашого хостинг-провайдера.

 

Recent Posts

Вільям Шекспір

Чужі гріхи судити ви так ретельно любите, почніть з своїх – і до чужих не… Read More

18/04/2021

Що подарувати друзям на річницю весілля

Люди, між якими є любов і взаєморозуміння, скріплюють стосунки й народжують новий союз, а дату… Read More

13/04/2021

Авторитетність домену та його вплив на SEO просування сайту

Для якісного SEO (пошукової оптимізації, розкрутки сайту) одним з важливих показників є Авторитет домену (Domain… Read More

27/03/2021

Як вивести гроші з PayPal – основні способи

З'ясування того, як вивести свої гроші з PayPal, є одним з перших питань, які бентежать… Read More

26/03/2021

Як вибрати спідницю під свою фігуру – основні поради

Спідниця – потужний елемент жіночого гардеробу, завдяки якому будь-який наряд буде виглядати приголомшливо стильно і… Read More

25/03/2021

Основні методи лінкбілдінгу: як отримати якісні зовнішні посилання на сайт

Пошукові системи (наприклад, Google) перевіряють технічні характеристики вашого сайту, такі як швидкість завантаження, зручність навігації,… Read More

24/03/2021