Плагин openshift wordpress должен иметь доступ на запись, как это сделать?

Я пытаюсь установить CiviCRM в своем openshift wordpress «gear». И я получаю следующее, когда пытаюсь запустить мастер установки civicrm:

Учетная запись пользователя, используемая вашим веб-сервером — 542ddc2950044666c40008d9 — должна иметь права на запись в следующий каталог для настройки файла настроек CiviCRM: //var/lib/openshift/542ddc2950044666c40008d9/app-root/data/plugins/files

Кто-нибудь знает, возможно ли то, что он просит? а потом как мне это настроить?

Спасибо!


person Community    schedule 06.10.2014    source источник


Ответы (2)


Каталог plugins/files/civicrm — это место, где CiviCRM хранит кэшированные шаблоны, вложенные файлы, изображения премиум-класса (благодарственный подарок) и многое другое. Там нужно будет сохранять вещи регулярно, а не только в первое время.

Лучше всего войти через SSH, как рекомендует developercorey, и:

  • cd ~/app-root/плагины
  • файлы chmod 755 (изменение разрешений, чтобы владелец мог писать, а все могли читать/выполнять)
  • chown 542ddc2950044666c40008d9:542ddc2950044666c40008d9 (что делает пользователя, под которым работает веб-сервер ("542ddc2950044666c40008d9", как указано в сообщении об ошибке) владельцем каталога
  • пусть установщик еще раз проверит
person Andrew Hunt    schedule 06.10.2014

  1. SSH для подключения к вашему оборудованию с помощью команды rhc ssh
  2. cd ~/app-root/плагины
  3. ls -lah Найдите каталог «files» и посмотрите, какой пользователь и права доступа к этой папке, вы можете изменить с помощью команды «chmod», чтобы веб-сервер мог записывать ее, но будьте осторожны, что вы делаете или вы можете причинить себе серьезную головную боль (например, взломать ваш блог WP). Надеемся, что инструкции для этого плагина включают установку разрешений на что-то разумное, когда вы закончите.
person Community    schedule 06.10.2014