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


Эта ошибка возникает не только при попытке загрузить файл мультимедиа на сервер, но и тогда, когда к веб-сайту обращаются пользователи, и на веб-странице есть сценарии, которые не разрешено открывать на сервере. Следовательно, эта ошибка связана с разрешениями файлов и папок на хост-сервере. "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: разрешение отклонено"Он должен исчезнуть. Если у вас есть вопросы или проблемы, не стесняйтесь оставлять их в комментариях.

Исправить критическую ошибку open (): 13: В доступе отказано - ошибка загрузки изображений в WordPress

Об авторе

Хитрость

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

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