Как исправить ошибку «Доступен ли сервер для записи в родительский каталог?» Ошибка WordPress

Как исправить ошибку Доступен ли сервер для записи в родительский каталог Изучение

В этой статье вы узнаете, как исправить ошибку «Доступен ли сервер для записи в родительский каталог? » ошибка. Это распространённая проблема в WordPress, из-за которой вы не можете загружать файлы на свой сайт.

Как исправить ошибку «Доступен ли сервер для записи в родительский каталог?» Ошибка общего хостинга

Как исправить ошибку Доступен ли сервер для записи в родительский каталог

Ошибка может произойти из-за неправильных разрешений, прав собственности или расположения папки загрузок. Независимо от причины, мы здесь, чтобы показать вам, как быстро исправить эту ошибку.

Есть два метода решения проблемы на виртуальном хостинге — путём изменения пути к каталогу и разрешений папки загрузок.

Метод 1 — изменение каталога папки загрузок

Иногда возникает вопрос: Доступен ли сервер для записи в родительский каталог? Проблема возникает из-за того, что WordPress не может распознать расположение папки загрузок.

Вы можете столкнуться с проблемой после того, как переместите свой сайт к другому хостинг-провайдеру. Чтобы исправить это, вам нужно изменить файл конфигурации WordPress:

1. Войдите в файловый менеджер хостинга или FTP и найдите файл wp-config.php. Обычно он находится в корневой папке вашего веб-сайта ( / public_html ).

Войдите в файловый менеджер хостинга или FTP и найдите файл

2. Откройте файл и добавьте следующий код:

define( 'UPLOADS', 'wp-content/uploads' );

перед этой строкой:

require_once(ABSPATH . 'wp-settings.php');

3. Сохраните файл. Теперь попробуйте снова загрузить свои медиафайлы.

Метод 2 — изменение разрешений для папки

Если вы по-прежнему получаете сообщение «Доступен ли сервер для записи в родительский каталог?» После использования метода 1, вы можете попробовать сбросить разрешения для папки загрузок.

Просто следуйте инструкциям ниже:

  1. Подключитесь к своей учётной записи через FTP-клиент или файловый менеджер. Перейдите в каталог установки WordPress — обычно в / public_html.
  2. Откройте папку wp-content и щёлкните правой кнопкой мыши папку загрузок.
  3. Щёлкните по Правам доступа к файлам. Появится новое диалоговое окно. Найдите поле » Числовое значение» и введите 755.
  4. Прокрутите вниз и убедитесь, что установлен флажок «Повторять в подкаталоги».
  5. Выберите Применить только к каталогам и нажмите ОК.
Читайте также:  Структура данных 101: реализация хеш-таблиц в JavaScript

Выполнив этот метод, вы сбросите разрешения для папки загрузок и её подпапок до 755.

Число означает, что владелец файла может читать, писать и выполнять файл. Это важно, чтобы каталог был доступен для записи. Следовательно, исправление «Доступен ли сервер для записи в родительский каталог?» ошибка

Есть ещё одно решение. Однако вам следует выполнять эти действия, только если описанный выше метод не работает. В этом примере мы покажем вам, как это сделать в файловом менеджере Hostinger:

  1. Войдите в свою учётную запись виртуального хостинга Hostinger. Перейдите в раздел Файлы и выберите Диспетчер файлов.
  2. Щёлкните правой кнопкой мыши папку с загрузками и выберите «Разрешения».
  3. Установите все флажки для всех типов пользователей, которые изменяют права доступа к папке на 777. Затем нажмите «Изменить». Установите все флажки для всех типов пользователей
  4. Снова щёлкните папку правой кнопкой мыши и снимите флажки «Разрешения группы и других лиц на запись в папку». Это вернёт права доступа к папке 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.

Читайте также:  Команда sort в Linux с примерами

Приведённое выше решение может не работать, если вы переключитесь на нового хостинг-провайдера, так как конфигурации между хостинг-услугами могут различаться.

Заключение

«Доступен ли сервер для записи в родительский каталог?» Проблема может расстраивать, потому что она не позволит вам загружать файлы на ваш сайт WordPress. К счастью, в этой статье вы узнали о различных решениях этой ошибки как на виртуальном хостинге, так и на VPS.

Самый распространённый метод — изменить владельцев и права доступа к папке загрузок. Если этот параметр не работает, вы можете изменить каталог загрузок или файл wp-config.php.

Надеюсь, следуя этому руководству, вы сможете быстро решить проблему.

Оцените статью
bestprogrammer.ru
Добавить комментарий