Fix open () Критична помилка: 13: дозволу відхилено - помилка завантаження зображень у WordPress

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

Однією з найпоширеніших помилок на блозі / веб-сайтах, створених за допомогою WordPress, є неможливість завантаження мультимедійних файлів. Помилка HTTP, Якщо у вас є "error.log" на сервері, коли ви намагаєтеся завантажити зображення, помилка буде виглядати так:

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"


Ця помилка виникає при спробі не тільки завантажувати медіа-файл на сервері, але коли сайт доступний користувачам, а також веб-сторінки сценаріїв, які FIIs забороняється бути відкритий на сервері. Отже, ця помилка - це дозволи файлів і папок на хост-сервері. "CHMOD"І"Чаун".

Як виправити помилку: open () Критична помилка: 13: дозвіл відхилено

1. Перш за все нам потрібен доступ Ftp або SSH на сервер. Ми підключаємось і переходять до каталогу, де ми знаходимо папку, в якій розміщені файли веб-сайту. У нашому прикладі це: "public_html".

2. Якщо ми використовуємо SSH-з'єднання, то в директорії, де ми досягли точки 1, ми виконуємо командні рядки:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

chown -R user:group *
Перша командна рядок буде шукати вас всі файли знайдені в поточній і рекурсивній папках та встановити дозволи 644. Друга командна рядок буде робити те ж саме, але лише для каталогів. Це дозволить встановити 755.
У третьому командному рядку він змінює користувача та групу, до якої належать файли. У більшості випадків вони схожі на "apache: ніхто" для веб-серверів з HTTPD / Apache або "nginx: nginx" для серверів NGINX.

Після виконання цих командних рядків "open () Критична помилка: 13: дозвіл відхилено"Треба зникнути. Якщо у вас виникли питання або сумніви, не соромтеся залишити їх у своїх коментарях.

Fix open () Критична помилка: 13: дозволу відхилено - помилка завантаження зображень у WordPress

Про автора

Хитрість

Захоплюючись всім, що означає гаджет та ІТ, я із задоволенням пишу на сайті stealthsettings.com від 2006 і люблю відкривати для себе нові речі про комп'ютери та macOS, операційні системи Linux, Windows, iOS та Android.

Залишити коментар