Експертні відповіді Українцям Що означає це помилка

Що означає це помилка

Що означає це помилка

Всі словники Тлумачний он-лайн словник української мови «СЛОВНИК.УКРЛІТ.ORG» об’єднує слова та словосполучення з різних словників.

помилка

ПО́МИ́ЛКА, и, ж.

1. Неправильність у підрахунках, написанні слова і т. ін. Юзя робила вже тільки ті орфографічні помилки у французькому письмі, які робила сама вчителька (Л. Укр., III, 1952, 662); Лист був дуже хороший і чисто написаний, без жодної помилки й клякси (Донч., VI, 1957, 48); // Неправильність, неточність у якому-небудь механізмі, пристрої, в якійсь схемі, карті і т. ін. Відшукуючи на картах помилку за помилкою, Кармазин за кожним разом доповідає про це комбатові з неприхованим обуренням (Гончар, III, 1959, 275).

2. Неправильність у вчинках, діях і т. ін. — Нам доводиться не раз бачити вас.. як члена земства, котрий перший указував то на наші помилки, то на наші ще нові нужди (Мирний, III, 1954, 284); Треба Гната прикрутити так, щоб він визнав свої помилки і припинив чинити неподобства! (Тют., Вир, 1964, 162); // Неправильна думка, хибне уявлення про когось, щось. [Василь:] І все те — одна мана, всі мої жадання, надії — гірка помилка (Мирний, V, 1955, 99); Павлу Сергійовичу здалося, що трапилась помилка, що цю людину він бачить уперше (Дмит., Розлука, 1957, 292); Історичний досвід показує, що помилки в оцінці суті епохи ведуть до практично-політичних помилок у керівництві революційним рухом трудящих (Ком. Укр., 10, 1960, 14).

Попада́ти в помилки́ — помилятися. Мені тільки здається, що д. Ганкевич де-не-де мимоволі несподівано сам попадає в ті самі помилки, які поборює у своїх противників (Л. Укр., VIII, 1965, 270).

Помилка, ки, ж. Ошибка. Помилка за хвальш не йде. Ном. № 7446. У помилку. По ошибкѣ. Оце дивизія та й годі! чи воно піп помиливсь, що став я лічити, аж воно цілісінька сороківка грошей у помилку перейшла.

Як виправити помилку 403 Forbidden

Розбираємося, в яких ситуаціях виникає помилка 403 Forbidden і що робити, щоб її виправити, коли ви власник сайту і коли відвідувач.

Що всередині

Що таке помилка 403 Forbidden

Помилка 403 Forbidden — це код стану HTTP, одна зі стандартних відповідей сервера на запит браузера. Така ж як і 404 Not Found, 500 Internal Server Error або 504 Gateway Time-out.

Конкретно цей код HTTP — 403 Forbidden — означає, що у відвідувача недостатньо прав для перегляду контенту.

Стандартна сторінка з кодом помилки 403 для сайтів, які працюють на Nginx

Як може виглядати помилка 403 Forbidden

Дизайн і текст стандартної сторінки з помилкою буде відрізнятися в залежності від браузера і того, на якому веб-сервері працює сайт. Іноді стандартну сторінку з помилкою можуть міняти на сторінку в загальному дизайні сайту та писати на ній будь-який текст, не обов’язково «403», «Forbidden», «403 Forbidden» або «Помилка 403».

Ось текстові варіанти цієї помилки, які ви можете зустріти на різних сайтах:

  • Forbidden
  • 403. That’s an error.
  • Error: Access Denied
  • 403 Forbidden – nginx
  • 403 Sorry! Access denied
  • Access forbidden! Error 403
  • HTTP Error 403 – Forbidden
  • Ошибка 403. Доступ запрещен.
  • 403 – Forbidden: Access is denied
  • HTTP Status 403 – Access is denied
  • Forbidden – You do not have permission to access this resource
  • Forbidden – You do not have permission to access / on this server
  • 403 Forbidden – Access to this resource on the server is denied!
  • Sorry, you have been blocked – You are unable to access domen.com
  • Access to www.domen.com was denied – You do not have authorization to view this page – HTTP ERROR 403

Чому виникає помилка 403 Forbidden

Як ми вже з’ясували, 403 помилка означає, що доступ до контенту заборонено. Це часто трапляється з таких причин:

  • встановлені неправильні права доступу до папок і файлів;
  • встановлений неправильний користувач/група для файлів і папок;
  • доступ заборонений в файлі конфігурації веб-сервера;
  • файли сайту завантажені не в кореневу папку на хостингу;
  • невірно вказано ім’я індексного файлу в налаштуваннях;
  • помилку викликає плагін або розширення.

Як виправити помилку 403 Forbidden

Можливо так і задумано, щоби ви бачили 403 помилку. Припустимо, адміністратор сайту усвідомлено обмежив до нього доступ. У цьому разі можна спробувати зайти на сайт через VPN або проксі, але це спрацює, тільки якщо доступ заблоковано конкретно для вашої IP-адреси.

Частіше буває навпаки — доступ закривають для усіх IP-адрес, а відкривають тільки для певних. Наприклад, офісного VPN або домашнього виділеного IP. Це простий спосіб захистити сайт від хакерів.

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

1. Перевірте права доступу до папок і файлів

У кожної папки і файлу на хостингу є права — параметр, який визначає, хто і що з ним може робити. Їх усього три:

  • Читання — можна переглядати вміст файлів та папок;
  • Редагування — можна вносити зміни у файл, створювати та видаляти файли у папках;
  • Виконання — можна запускати скрипти або виконувати команди у тих чи інших папках.

Мати права можуть три категорії користувачів:

  • Володар — звичайно користувач, який створив файл, але взагалі, володарем можна призначити й іншого користувача;
  • Група — користувачі, які входять до списку довірених для володаря файлу або папки й можуть мати особливі права;
  • Світ — всі інші користувачі, наприклад, відвідувачі сайту.

Права позначаються у вигляді тризначного числа, кожна цифра у якому позначає права певної категорії користувачів. Ось стандартні права, з якими все повинно працювати:

Виняток — файл wp-config.php на сайтах на WordPress. Його права повинні бути або 440, або 400.

Щоби дізнатися докладніше, як працюють права, читайте нашу іншу статтю:

2. Перевірте власника папок і файлів

Ще одна популярна причина виникнення помилки 403 — неправильний володар файлів та папок. Права на хостингу можуть бути вірними, але файлом чи папкою може володіти інший користувач, до групи довірених користувачів якого не належить веб-сервер. Через це на веб-сервер будуть поширюватися права інших користувачів, а їх може бути недостатньо.

З такою проблемою можуть зіткнутися користувачі VPS, на віртуальному хостингу вона не виникає. Рішенням буде — призначити володарем файлів та папок веб-сервер. Для цього треба підключитися до веб-серверу по SSH у командному рядку та використати таку команду:

chown користувач:група /шлях/до/файлу

3. Перевірте файл .htaccess

.htaccess — це файл з командами для веб-сервера Apache, які він повинен виконувати кожен раз під час обробки запиту до усіх чи певних сторінок сайту. У ньому можна налаштувати редирект, змінити ліміти веб-сервера і навіть заборонити доступ до певних сторінок сайту на основі певних параметрів.

403 помилка може виникнути через помилку в команді, конфлікту декількох команд або навіть декількох файлів .htaccess. Також причиною помилки можуть бути спеціальні заборонні команди зі словами «Deny from …», «Require IP …», «R = 403» або «RedirectMatch 403».

Якщо ви нещодавно щось змінювали у .htaccess, скоріше за усе, швидко знайдете команду, через яку виникає помилка. А якщо ні, команда могла з’явитися там після встановлення плагіну. Або вона була там раніше, але ви уперше виконали запит, для якого команда спрацювала.

Простий спосіб перевірити, справа у .htaccess чи ні, — тимчасово перейменувати цей файл, через що команди у ньому припинять працювати. Якщо після цього помилка 403 зникне, проблема з якоюсь із команд. Далі доведеться вручну перевіряти, з якою саме.

4. Перевірте індексний файл в кореневій папці сайту

Індексний файл є у кожної сторінки. Він завантажується, кожен раз коли хтось заходить на сторінку у браузері. Його ім’я прописується у конфігураційному файлі сайту.

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

Перевірте, щоб у конфігураційному файлі веб-сервера була вказана правильна назва індексного файлу. Припустимо, у вас там тільки index.html, а насправді файл називається index.php. Тоді просто додайте потрібну назву до директиви.

На веб-сервері Apache конфігураційні файли, у яких зазвичай прописують віртуальні хости, зберігаються у таких місцях:

  1. Основний конфігураційний файл httpd.conf у каталозі /etc/httpd/conf/httpd.conf або файл apache.conf у каталозі /etc/apache2/conf/ (залежить від дистрибутиву).
  2. Додаткові конфігураційні файли у каталогах /etc/httpd/conf/, /etc/apache2/conf.d/, /etc/apache2/sites-available/ або /etc/apache2/sites-enabled/.

Шукайте в них директиву «DirectoryIndex».

У веб-сервер Nginx конфігураційні файли, у яких зазвичай прописують віртуальні хости, зберігаються у таких місцях:

  1. Основний конфігураційний файл nginx.conf у каталозі /etc/nginx/.
  2. Додаткові конфігураційні файли у каталогах /etc/nginx/conf.d/, /etc/nginx/sites-available/ або /etc/nginx/sites-enabled/.

Шукайте в них рядок «index».

Також конфігураційні файли можуть зберігатися і в інших папках, якщо ви керуєте сервером за допомогою якоїсь панелі керування. Наприклад, для Webuzo це /usr/local/apps/apache, а для Plesk — /home/user/conf/.

5. Перевірте налаштування ModSecurity

ModSecurity — це файрвол, який захищає ваш сайт від зовнішніх загроз. Принцип його роботи полягає у тому, що він блокує запити з кодом HTTP 403 Forbidden, якщо вважає їх шкідливими.

Буває, файрвол спрацьовує, коли не повинен. Наприклад, відвідувач робить на сайті щось просте — наприклад, заповнює форму — натискає «Відправити», але ModSecurity розпізнає це як SQL-ін’єкцію, блокує дію та показує 403 помилку.

Рішенням проблеми буде вимкнути правило, але це вийде зробити самостійно тільки на VPS чи виділеному сервері. На віртуальному хостингу файрвол налаштовує провайдер і у звичайних користувачів немає до нього доступу. У такому випадку напишіть у підтримку провайдера та попрохайте їх вимкнути певне правило для вашого сайту.

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

На віртуальному хостингу ці логи будуть недоступні. У такому випадку зв’яжіться з підтримкою провайдера, поясніть їм ситуацію і попрохайте перевірити логи.

6. Вимкніть плагіни

Якщо попередні поради не допомогли та у вас сайт на CMS, спробуйте перевірити плагіни. У різних CMS вони можуть називатися модулі, додатки або розширення.

Будь який плагін це код, який ви додаєте собі на сайт. У ньому може бути баг, через який виникає помилка. Або декілька плагінів можуть конфліктувати між собою.

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

У cPanel для цього знайдіть на головній сторінці панелі блок «Файли» та перейдіть до розділу «Менеджер файлів».

Далі знайдіть кореневу папку сайту, перейдіть до папки wp-content i перейменуйте папку plugins, наприклад, у plugins-old. Це вимкне усі плагіни.

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

Якщо після цього 403 помилка зникла, перейменуйте папку plugins назад, зайдіть до неї і по черзі перейменовуйте папку з кожним плагіном, поки не знайдете той, який викликає помилку.

7. Почистіть cookies

Помилка 403 вказує на проблему з правами доступу до контенту, а деякі cookies як раз використовуються для повторної авторизації на сайті. Наприклад, завдяки cookies браузери запам’ятовують, що ми вже увійшли в акаунт на деяких сайтах.

Можливо, 403 помилка виникає, тому що на сервері щось змінилося і він більше не приймає старі cookies. Як варіант спробуйте зайти на сайт в іншому браузері. Якщо вийшло, значить справа точно у браузері.

Як очистити куки в популярних браузерах:

8. Почистіть кеш

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

Як очистити кеш в популярних браузерах:

Що далі

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

Як виправити помилку 404 Not Found

Розбираємося, що означає помилка 404 Not Found, через що вона виникає і що робити, щоб прибрати її з сайту.

Зміст

Що таке помилка 404

Помилка 404 Not Found — це код стану HTTP, одна зі стандартних відповідей сервера на запит браузера. Інші коди HTTP: 403 Forbidden, 500 Internal Server Error або 504 Gateway Timeout.

Сервер відправляє один з таких кодів кожен раз, коли ви відкриваєте нову сторінку або переходите за посиланням. Навіть якщо ніякої помилки не було і сайт завантажився як завжди. У цьому випадку відправляється код HTTP 200 OK.

Саме цей код HTTP — 404 Not Found — значить, що сервер не зміг знайти сторінку з такою адресою.

Як може виглядати помилка 404

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

Також 404 помилку часто оформляють у загальному дизайні сайту або програми. Ця помилка зустрічається частіше, ніж інші, тому з нею постійно експериментують: додають на них посилання на інші сторінки, купони, жарти, анімацію, міні-ігри чи навіть створюють багато варіантів сторінок і показують їх у випадковому порядку.

Текст на сторінці теж буває дуже різним, не обов’язково «Помилка 404» або «404 Not Found». Ось деякі варіанти, з якими ви можете зіткнутися:

  • Not Found
  • 404 Not Found
  • Page Not Found
  • HTTP Status 404
  • 404. That’s an error.
  • 404 Page Not Found
  • Сторінка не знайдена.
  • Object not found! Error 404
  • 404 – Матеріал не найден
  • 404 – File or directory not found.
  • Помилка 404. Немає такої сторінки.
  • Запитувана сторінка не знайдена
  • Запитувана вами сторінка не існує
  • The page can not be found. HTTP ERROR 404

Чому виникає помилка 404

Як ми вже з’ясували, 404 помилка означає, що на сервері немає сторінки з таким URL. Найчастіше таке трапляється, коли сторінку видалили або перенесли на іншу адресу, але десь залишилося старе посилання. Також відвідувач міг ввести адресу з помилкою — випадково або спеціально, щоб подивитися дизайн сторінки 404.

Ще буває, що помилка 404 виникає відразу на всіх сторінках сайту на WordPress. В цьому випадку причина зазвичай в структурі постійних посилань. У WordPress у посилань шаблонна структура, яку володар сайту обирає в налаштуваннях. Іноді в цих налаштуваннях відбувається збій, через що при переході на будь-яку сторінку виникає помилка 404 Not Found.

Як 404 помилка впливає на роботу сайту

Помилка 404 — це просто спосіб повідомити відвідувача, що на сервері немає сторінки з такою адресою, нічого поганого в ній немає . Погано, якщо помилка виникає, тому що помилився НЕ відвідувач сайту, а його власник. Наприклад, змінив адресу сторінки і не налаштував перенаправлення зі старого URL на новий.

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

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

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

Як знайти 404 помилки на сайті

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

Google Search Console

Увійдіть у консоль і перейдіть в меню зліва до розділу «Охоплення». Сюди будуть записуватися усі помилки на сайті.

Якщо ще не додали сайт в Search Console, можете зробити це за допомогою нашої інструкції:

Screaming Frog

Встановіть програму собі на комп’ютер, відкрийте її і введіть в пошуковому рядку вгорі адресу вашого сайту.

Потім перейдіть на вкладку «Response Codes» та виберіть у меню з фільтрами у лівому верхньому куті звіт «Client Error (4xx)», щоб побачити 404 помилки.

У цьому звіті ви побачите посилання, після переходу за якими виникає помилка 404. Клацніть по будь-якому з них, щоб побачити сторінки, на яких є це посилання.

Як виправити помилку 404

Якщо у вас сайт на WordPress і 404 помилка відображується на всіх сторінках сайту, швидше за все, збилися налаштування постійних посилань. Щоб вирішити проблему, їх треба просто перезберегти. Для цього треба зайти у консоль WordPress, перейти до розділу «Налаштування» – «Постійні посилання» і натиснути «Зберегти зміни».

В інших випадках, коли на сторінках вашого сайту є посилання, яке веде на 404 сторінку, залежно від ситуації, уберіть, замініть чи виправте його.

Якщо ви змінили URL сторінки, люди можуть ще зустрічати посилання на стару сторінку в результатах пошуку, коментарях або закладках. Щоби вони бачили нову сторінку замість 404 помилки, налаштуйте 301 редирект зі старої сторінки на нову. Тоді люди потраплять, куди треба, навіть якщо перейдуть за старим посиланням. Позиції старої сторінки при цьому перейдуть до нової.

Налаштовувати редирект потрібно у файлі .htaccess. Це файл з налаштуваннями веб-сервера у вас на хостингу.

Зазвичай .htaccess знаходиться у кореневій папці сайту. Щоб знайти її на хостингу з панеллю керування cPanel, знайдіть на головній сторінці панелі блок «Файли» і перейдіть до розділу «Менеджер файлів».

Для основного домену на хостингу коренева папка буде називатися public_html, а для додаткового — так само як і домен. Зайдіть в неї, виберіть .htaccess і натисніть зверху в панелі інструментів кнопку «Редагувати», після чого додайте в кінець файлу такий рядок:

Redirect 301 /старе-посилання /нове-посилання

Якщо не виходить знайти файл, він може бути прихований за замовчуванням. Натисніть у верхньому правому куті кнопку «Налаштування» і переконайтеся, що стоїть галочка у рядку «Показати приховані файли (dotfiles)».

Для сайтів на WordPress є спеціальні плагіни, в яких можна налаштувати 301 редирект, замість того щоб шукати .htaccess на хостингу. Наприклад, Redirection або 301 Redirects.

Крім редиректу з однієї сторінки на іншу, в цьому файлі можна налаштувати ще багато інших корисних редиректів. Детальніше на цю тему читайте у нашій інструкції:

Як зробити свою сторінку 404

Час від часу помилка 404 все одно буде виникати на сайті. Наприклад, якщо хтось вручну введе в браузері URL з помилкою або розмістить таке посилання у себе на сайті. Щоб отримати вигоду в таких ситуаціях, варто зробити 404 сторінку корисною.

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

Щоб створити свою сторінку з 404 помилкою, потрібно або розбиратися в HTML і CSS, або скачати в інтернеті HTML-шаблон такої сторінки і поправити на ньому текст в будь-якому текстовому редакторі. Потім завантажити HTML-файл зі сторінкою в кореневу папку сайту на хостингу і додати посилання на неї до конфігураційного файлу .htaccess:

ErrorDocument 404 https://vashdomen.com/404.html

Якщо у вас сайт на WordPress, все буде трохи простіше. Ви можете створити сторінку 404 за допомогою стандартного редактора Gutenberg або конструктора Elementor, якщо вмієте з ним працювати, а потім призначити її в якості сторінки помилки за замовчуванням за допомогою плагіна 404page.

Що далі

Якщо щось не виходить або у вас є питання, на які ви не знайшли відповіді в статті, опишіть ситуацію у коментарях — спробуємо допомогти розібратися.

Коли зріють соняшникиКоли зріють соняшники

Зміст:1 Соняшник: вирощування з насіння, посадка у відкритий ґрунт і догляд1.1 Посадка й догляд за соняшником1.2 Рослина соняшник – опис1.3 Вирощування соняшника з насіння1.3.1 Посів насіння соняшника1.3.2 Вирощування розсади соняшника1.3.3

Чи потрібно страхувати титул під час купівлі новобудовиЧи потрібно страхувати титул під час купівлі новобудови

Зміст:1 Що варто знати перед купівлею квартири в новобудові?2 Страхування титулу при купівлі квартири: оформлення поліса, умови2.1 Зміст матеріалу2.2 Що таке страхування титулу2.3 Навіщо це потрібно2.4 Від чого захищає страхування