Исправить open () Critical Error : 13: В доступе отказано - Загрузить изображения Error в WordPress

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"А"Чаун».

Как устранить ошибку: open () Critical 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: никто» для веб-серверов с HTTPD / Apache или «nginx: nginx» для серверов с NGINX.

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

Увлечен технологиями, мне нравится тестировать и писать руководства по операционным системам. macOS, Linux, Windows, о настройке веб-сервера WordPress, WooCommerce и LEMP (Linux, NGINX, MySQL и PHP). Я пишу на StealthSettings.com с 2006 года, а несколько лет спустя я начал писать на iHowTo.Tips обучающие программы и новости об устройствах в экосистеме. Apple: iPhone, айпад, Apple Часы, HomePod, iMac, MacBook, AirPods и аксессуары.

1 подумал: «Исправить open () Critical Error : 13: В доступе отказано - Загрузить изображения Error в WordPress »

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