WordPress це дуже гнучка система, яка дозволяє користувачам створювати дуже швидко з простого блогу до передового веб-сайту презентації або інтернет-магазину.
Як і будь-яка система, це не без проблем. Більшу частину часу веб-хостинг пропонує оптимізовані або для невеликої кількості користувачів, або не налаштовані відповідно до потреб користувачів. Для розширеного веб-сайту, створеного на WordPress ми рекомендуємо використовувати його Виділені сервери зі спеціально налаштованими для WordPress.
Одна з найпоширеніших помилок у блозі / веб-сайті, створеному за допомогою WordPress, неможливо завантажити мультимедійні файли. HTTP Error. Якщо ви активували "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"
Ця помилка зустрічається не лише під час спроби завантажити мультимедійний файл на сервер, але й коли користувачі отримують доступ до веб-сайту, а на веб-сторінці є сценарії, заборонені на відкритті сервера. Отже, ця помилка пов’язана з дозволами на файли та папки на хост-сервері. "chmod"І"chown».
Як виправити помилку: open () Критично Error : 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: nobody” для веб-серверів з HTTPD / Apache або “nginx: nginx” для серверів з NGINX.
Після виконання цих командних рядків помилка "відкритий () Критичний Error : 13: Дозвіл відмовлено"Це повинно зникнути. Якщо у вас є питання або сумніви, не соромтеся залишати їх у коментарях.
Setelah menjalankan baris perintah ini, kesalahan «відкритий () Kritis Error : 13: Ізин дітолак «Іні харус менгіланг.