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

Опубликовано: 2023-11-24

WordPress — это популярная система управления контентом (CMS), на которой работают миллионы веб-сайтов по всему миру. Однако даже WordPress может время от времени сталкиваться с ошибками и проблемами.

Одной из неприятных ошибок, с которыми пользователи могут столкнуться во время установки плагинов или тем WordPress, является сообщение «Ошибка установки: не удалось создать каталог».

Эта ошибка может быть вызвана различными проблемами, но хорошая новость заключается в том, что ее обычно можно исправить, выполнив несколько простых шагов.

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

Оглавление

  • Что такое ошибка «Ошибка установки: не удалось создать каталог»?
  • Что вызывает ошибку «Ошибка установки: не удалось создать каталог» в WordPress
  • Как определить ошибку «Ошибка установки: не удалось создать каталог» в WordPress
  • Как исправить ошибку «Ошибка установки: не удалось создать каталог» в WordPress
  • Часто задаваемые вопросы
  • Заключение

1 Что такое ошибка «Ошибка установки: не удалось создать каталог»?

Ошибка «Ошибка установки: не удалось создать каталог» — это распространенная проблема, с которой сталкиваются пользователи WordPress при попытке установить или обновить плагин или темы на своих веб-сайтах.

Эта ошибка указывает на то, что WordPress не имеет надлежащего разрешения на создание новой папки или каталога на вашем сервере, где необходимо хранить файлы темы и плагина.

Но когда ошибка возникает при обновлении основных файлов WordPress, она отображается как «Ошибка обновления: не удалось создать каталог».

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

Начнем с основных причин данной ошибки.

2. Что вызывает ошибку «Ошибка установки: не удалось создать каталог» в WordPress

Есть две основные причины, по которым может произойти эта ошибка;

  1. У вас нет правильных прав доступа к файлам.
  2. Если место на диске заполнено или недостаточно.

В этом разделе мы обсудим эти основные причины.

2.1 У вас нет правильных прав доступа к файлам

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

Права доступа к файлам — это правила, определяющие, кто может читать , записывать или выполнять файлы и папки на вашем сервере.

Когда вы устанавливаете новый плагин или тему, он создает папку со своим именем в каталоге wp-content.

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

Если права доступа к файлам для каталога wp-content или его подпапок неверны, WordPress может не иметь необходимых разрешений для создания новых каталогов, что приведет к ошибке «Ошибка установки: не удалось создать каталог».

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

2.2. Если место на вашем диске заполнено или недостаточно

WordPress требует достаточного дискового пространства для хранения файлов, включая плагины и темы.

Если на сервере, на котором размещен ваш сайт WordPress, недостаточно места на диске, возможно, на нем недостаточно места для создания новых каталогов для установки.

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

Вы можете проверить использование диска на панели управления WordPress или связавшись с вашим хостинг-провайдером.

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

Хотя проблема с дисковым пространством встречается реже, чем проблема с правами доступа к файлам, она все же возможна.

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

Мы покажем вам два возможных способа диагностировать эту ошибку в кратчайшие сроки.

3.1. Используйте инструмент проверки работоспособности сайта WordPress.

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

Вы можете получить к нему доступ, перейдя в Инструменты → Здоровье сайта на панели управления WordPress. Чтобы проверить настройки разрешений для файлов, вам нужно нажать на вкладку «Информация» :

На вкладке «Информация» прокрутите вниз до последнего раздела, в котором вы должны увидеть «Разрешения файловой системы» , и нажмите на него.

Здесь вы найдете список важных файлов WordPress, включая каталоги плагинов и тем. В идеале все они должны быть помечены как «Доступны для записи».

Если ваши разрешения настроены неправильно, рядом с проблемными папками вы увидите надпись «Недоступно для записи» . В этом случае вы будете знать, что вам необходимо исправить права доступа к файлам.

3.2. Просмотрите журнал ошибок вашего сервера

Другой возможный способ определить эту ошибку — проверить журнал ошибок вашего сервера.

Журнал ошибок сервера — это файл, в котором записываются сведения об ошибках и проблемах на сервере, на котором размещен ваш веб-сайт.

Рекомендуется постоянно просматривать и отслеживать журналы доступа к приложениям и ошибок. Вы можете просмотреть детали процесса для каждого запущенного запроса и ошибки.

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

Вы можете получить доступ к этому журналу ошибок на некоторых панелях управления хостингом или из cPanel.

Если вы используете cPanel, выполните следующие действия:

  1. Войдите в свою учетную запись cPanel.
  2. Прокрутите вниз и нажмите «Диспетчер файлов».
  3. В диспетчере файлов перейдите к «public_html».
  4. На этой странице щелкните правой кнопкой мыши «error_log» и выберите «Просмотр».

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

Там много информации, поэтому вам придется прокрутить страницу до конца, чтобы увидеть самые последние ошибки на вашем сайте.

В результате вам придется либо использовать метод настройки разрешений для файлов, либо при необходимости обновить план хостинга вашего веб-сайта.

Теперь давайте обсудим, как устранить эту ошибку.

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

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

Эта резервная копия поможет вам, если что-то пойдет не так, поскольку вы сможете легко восстановить свой сайт.

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

Как мы упоминали ранее, вы столкнетесь с этой ошибкой при установке или обновлении тем или плагинов WordPress.

Поэтому вам нужно будет найти папку, а затем просмотреть настройки разрешений для файлов, чтобы убедиться, что все в порядке. Чаще всего они находятся в каталоге «/wp-content/» .

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

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

  1. Войдите в свою учетную запись cPanel.
  2. Перейдите в «Файловый менеджер»
  3. В диспетчере файлов найдите «public_html» и дважды щелкните по нему.
  4. Искать каталог «wp-content» и щелкните его.

Каталог «wp-content» содержит папки для тем и плагинов вашего сайта, а также другие папки.

Чтобы определить, какой основной файл вызывает ошибку, подумайте, что вы делали до того, как ошибка появилась на вашем веб-сайте, или на какой основной файл указывает error_log.

Если вы не можете принять во внимание эти два соображения, вам следует проверить настройки разрешений основного файла WordPress один за другим.

Допустим, вы хотите начать с папки «плагины» . Для этого щелкните его правой кнопкой мыши и выберите «Изменить разрешения» .

Выбрав его, вы увидите окно, содержащее несколько настроек.

Разрешения для выбранного файла или папки будут отображаться в числовом формате 755.

Каждая цифра представляет определенный уровень разрешений для файла или папки:

  • Первая цифра (пользователь): чтение (4), запись (2), выполнение (1).
  • Вторая цифра (группа): чтение (4), запись (2), выполнение (1).
  • Третья цифра (мир): чтение (4), запись (2), выполнение (1).

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

Убедитесь, что ваши настройки выглядят точно так же, как настройки по умолчанию на изображении выше, а затем нажмите кнопку «Изменить разрешения» , чтобы применить изменения.

Вернитесь на свой веб-сайт и повторите попытку установки или обновления плагина/темы.

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

Им может потребоваться сбросить ваши права доступа к файлам , оптимизировать использование диска или предпринять другие действия.

5 часто задаваемых вопросов

Какие конкретные права доступа к файлам необходимы для установки WordPress?

WordPress требует следующих прав доступа к файлам:

Каталоги: 755 (rwxr-xr-x)
Файлов: 644 (rw-r–r–)

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

Каковы некоторые профилактические меры, чтобы избежать ошибки «Не удалось создать каталог»?

Поддерживайте актуальность ядра, плагинов и тем WordPress.
Не устанавливайте темы/плагины WordPress из файлового менеджера хостинга.
Регулярно проверяйте использование диска и при необходимости обновляйте план хостинга.
Избегайте установки плагинов или тем из ненадежных источников.
Используйте надежный плагин безопасности WordPress, чтобы защитить свой сайт от вредоносных программ и уязвимостей.

6. Заключение

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

Помните, что поддержание вашей установки WordPress в хорошем состоянии требует регулярного обслуживания и внимания к деталям.

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

Мы надеемся, что вам удалось решить эту проблему. Если да, сообщите нам об этом в Твиттере @rankmathseo.