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.
В третьей строке порядка пользователь и группа, из которой принадлежат файлы. Большую часть времени это имеет форму: “Апач: Никто” Для веб -серверов с HTTPD / Apache или “nginx: nginx” Для серверов Nginx.
После выполнения этих командных строк ошибка “Open () Критическая ошибка: 13: разрешение отказано” должен исчезнуть. Если у вас есть вопросы или вопросы, не стесняйтесь оставлять их в комментариях.
После запуска этой командной строки ошибки “Open () Критическая ошибка: 13: разрешение отклонено”Это должно исчезнуть.