Что может привести к сбою функций автоматической установки в WordPress (v3.0.3)?

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

Вот пример ошибки: Installing Theme: Indore 1.0.1 Downloading install package from http://wordpress.org/extend/themes/download/indore.1.0.1.zip …

Распаковка пакета …

Не удалось создать каталог. / public_html

Благодаря!

Solutions Collecting From Web of "Что может привести к сбою функций автоматической установки в WordPress (v3.0.3)?"

Could not create directory. /public_html Could not create directory. /public_html сообщение может быть связано с несколькими проблемами.

Большинство из них связаны с вашей файловой системой. Сюда входит тип файловой системы (например, NTFS под серверами на базе Windows) и настройки доступа для них. Вы не указали какой-либо вопрос в своем вопросе, поэтому я предполагаю, что какой-то Linux-хост из-за популярности и типа косой черты.

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

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

  1. Найдите полный путь, на который вы установили свой блог. Запишите это как «Installation-Path» .
  2. Найдите его часть, ссылающуюся на /public_html , из вашего сообщения об ошибке.
  3. Найдите этот каталог в файловой системе на основе «Installation-Path» .
  4. Проверьте, существует ли он.
    • Если он не существует, у вас есть проблема с настройкой пути. Если это так, настройте wordpress для использования правильного пути:
      1. Найдите правильный путь к установке блогов.
      2. Найдите настройки, которые содержат неправильный путь.
      3. Исправьте все неправильные настройки (ы) на правильный путь.
    • Проверьте, если вы все еще получаете сообщение об ошибке и перезагружаетесь сверху, если это так.
  5. Получите знания о том, какой пользователь выполняет PHP на вашем сервере.
  6. Определите имя пользователя и -id. Запишите оба.
    • Если вы не можете узнать о пользователе, обратитесь к своему администратору за информацией.
  7. Проверьте, имеет ли пользователь достаточные права в файловой системе для доступа к пути в вопросах для следующих действий:
    1. Читать каталоги
    2. Создание файлов и каталогов
    3. Удаление файлов и каталогов
  8. Если какая-либо из трех проверок под номером 7. не работает, вы обнаружили причину сообщения об ошибке. У вашего пользователя недостаточно прав на файловую систему для автоматического обновления. Переконфигурируйте свою файловую систему, чтобы все три работали. Затем перепроверьте и продолжайте сверху, если вы все равно получите сообщение об ошибке.
  9. Проверьте, что каталоги, созданные новым для этого пользователя, имеют права propper, установленные для выполнения этих трех действий внутри вновь созданных каталогов.
    • Если это не так, вам нужно перенастроить файловую систему и wordpress (подсказка: FS_CHMOD_DIR ).
    • После реконфигурации, повторного тестирования и продолжения сверху, если вы все еще получаете ошибку.
  10. Проверьте то же, что и в 9. но для файлов, созданных этим пользователем.
    • Если это не так, вам нужно перенастроить файловую систему и wordpress (подсказка: FS_CHMOD_FILE ).
    • После реконфигурации, повторного тестирования и продолжения сверху, если вы все еще получаете ошибку.

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

Дополнительные материалы, которые вы должны проверить, – это методы файловой системы. Полезной вещью, чтобы получить больше знаний здесь является Core Control (WordPress Plugin) , хорошо знать для использования, это частотная абстракция WordPress для файловой системы (DD32 Blogpost) .

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

Я думаю, это связано с тем, что пользователь ftp и пользователь веб-сервера отличаются.

Если вы можете войти в систему через ssh, попробуйте выбрать «ftps» в диалоговом окне обновления WordPress. В противном случае попросите своего хостинг-провайдера войти в систему как пользователь root и назначьте свои файлы вашему ftp-пользователю, так как возможно, что некоторые из них в настоящее время назначены пользователю веб-сервера, что приводит к возникновению ошибки, с которой вы сталкиваетесь.

У меня также есть эта проблема, и я смирился с обновлением вручную …