Исправить открытую () Критическая ошибка: 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"


Эта ошибка встречается не только при попытке загрузить медиа-файл на сервер, но также при доступе к веб-сайту пользователями, а на веб-странице есть сценарии, которые не имеют разрешения на открываемом сервере. Таким образом, эта ошибка является разрешением на файл и папку на хост-сервере. "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: nobody» для веб-серверов с HTTPD / Apache или «nginx: nginx» для серверов NGINX.

После выполнения этих командных строк,open () Критическая ошибка: 13: разрешение отклонено«Должно исчезнуть. Если у вас есть какие-либо вопросы или замечания, не стесняйтесь оставлять их в своих комментариях.

Исправить открытую () Критическая ошибка: 13: разрешение отклонено - загрузка изображений Ошибка в WordPress

Об авторе

Хитрость

Увлеченный всем, что означает гаджет и ИТ, я рад писать на stealthsettings.com из 2006, и мне нравится открывать для себя новые вещи о компьютерах и macOS, операционных системах Linux, Windows, iOS и Android.

Оставить комментарий