В этой статье вы узнаете, как исправить ошибку «Доступен ли сервер для записи в родительский каталог? » ошибка. Это распространённая проблема в WordPress, из-за которой вы не можете загружать файлы на свой сайт.
Как исправить ошибку «Доступен ли сервер для записи в родительский каталог?» Ошибка общего хостинга
Ошибка может произойти из-за неправильных разрешений, прав собственности или расположения папки загрузок. Независимо от причины, мы здесь, чтобы показать вам, как быстро исправить эту ошибку.
Есть два метода решения проблемы на виртуальном хостинге — путём изменения пути к каталогу и разрешений папки загрузок.
Метод 1 — изменение каталога папки загрузок
Иногда возникает вопрос: Доступен ли сервер для записи в родительский каталог? Проблема возникает из-за того, что WordPress не может распознать расположение папки загрузок.
Вы можете столкнуться с проблемой после того, как переместите свой сайт к другому хостинг-провайдеру. Чтобы исправить это, вам нужно изменить файл конфигурации WordPress:
1. Войдите в файловый менеджер хостинга или FTP и найдите файл wp-config.php. Обычно он находится в корневой папке вашего веб-сайта ( / public_html ).
2. Откройте файл и добавьте следующий код:
define( 'UPLOADS', 'wp-content/uploads' );
перед этой строкой:
require_once(ABSPATH . 'wp-settings.php');
3. Сохраните файл. Теперь попробуйте снова загрузить свои медиафайлы.
Метод 2 — изменение разрешений для папки
Если вы по-прежнему получаете сообщение «Доступен ли сервер для записи в родительский каталог?» После использования метода 1, вы можете попробовать сбросить разрешения для папки загрузок.
Просто следуйте инструкциям ниже:
- Подключитесь к своей учётной записи через FTP-клиент или файловый менеджер. Перейдите в каталог установки WordPress — обычно в / public_html.
- Откройте папку wp-content и щёлкните правой кнопкой мыши папку загрузок.
- Щёлкните по Правам доступа к файлам. Появится новое диалоговое окно. Найдите поле » Числовое значение» и введите 755.
- Прокрутите вниз и убедитесь, что установлен флажок «Повторять в подкаталоги».
- Выберите Применить только к каталогам и нажмите ОК.
Выполнив этот метод, вы сбросите разрешения для папки загрузок и её подпапок до 755.
Число означает, что владелец файла может читать, писать и выполнять файл. Это важно, чтобы каталог был доступен для записи. Следовательно, исправление «Доступен ли сервер для записи в родительский каталог?» ошибка
Есть ещё одно решение. Однако вам следует выполнять эти действия, только если описанный выше метод не работает. В этом примере мы покажем вам, как это сделать в файловом менеджере Hostinger:
- Войдите в свою учётную запись виртуального хостинга Hostinger. Перейдите в раздел Файлы и выберите Диспетчер файлов.
- Щёлкните правой кнопкой мыши папку с загрузками и выберите «Разрешения».
- Установите все флажки для всех типов пользователей, которые изменяют права доступа к папке на 777. Затем нажмите «Изменить».
- Снова щёлкните папку правой кнопкой мыши и снимите флажки «Разрешения группы и других лиц на запись в папку». Это вернёт права доступа к папке 755 — наконец, нажмите «Изменить».
Как исправить ошибку «Доступен ли сервер для записи в родительский каталог?» Ошибка на VPS
Если ваш сайт WordPress размещён на VPS, вы можете попробовать следующее решение, чтобы исправить «Доступен ли сервер для записи в его родительский каталог?» ошибка. Однако обратите внимание, что этот метод работает только для Linux, работающего на веб-сервере Apache.
Прежде чем мы начнём, давайте разберёмся с основами. По умолчанию, ваш веб — сервер Apache использует пользователь WWW-данных и группу WWW-данных на доступ к файлам и папкам.
Однако есть вероятность, что папка загрузок не принадлежит www-data. Эта ситуация приводит к вопросу «Доступен ли сервер для записи в родительский каталог?» Вопрос.
Что вам нужно сделать, так это изменить владельца каталога загрузок на www-data:
1. Подключитесь к вашему VPS через SSH.
2. Перейдите в папку wp-content внутри каталога установки WordPress.
cd public_html / wp-content
3. Измените владельца и группу папки загрузок на www-data, выполнив эту команду:
chown -R www-data:www-data plugins
Как и на виртуальном хостинге, разрешения по умолчанию для папки загрузок могут быть неправильными. Следовательно, пока вы находитесь в папке wp-content, вы можете выполнить следующую команду:
chmod 755 -R uploads
Он установит разрешения для плагинов и всех подкаталогов внутри него на 755.
Приведённое выше решение может не работать, если вы переключитесь на нового хостинг-провайдера, так как конфигурации между хостинг-услугами могут различаться.
Заключение
«Доступен ли сервер для записи в родительский каталог?» Проблема может расстраивать, потому что она не позволит вам загружать файлы на ваш сайт WordPress. К счастью, в этой статье вы узнали о различных решениях этой ошибки как на виртуальном хостинге, так и на VPS.
Самый распространённый метод — изменить владельцев и права доступа к папке загрузок. Если этот параметр не работает, вы можете изменить каталог загрузок или файл wp-config.php.
Надеюсь, следуя этому руководству, вы сможете быстро решить проблему.