фабрикатор на openshift Redhat

Я установил phabricator на openshift с помощью быстрого старта с github https://github.com/CodeBlock/phabricator-openshift-quickstart

У меня все работает нормально, но теперь у меня есть две проблемы:

1.) Проблема с настройкой, которая говорит о том, что apc.stat включен и должен быть отключен в /var/lib/openshift/my-user-hash/php/configuration/etc/php.ini.

однако я не могу получить к нему доступ с помощью команды sudo (отказано в разрешении sudo), даже если я открою его в обычном режиме, я не нашел никаких настроек apc.stat в php.ini

2.) Я не могу понять, как установить локальный путь для отслеживания репозиториев для распространения. В нем говорится, что я должен указать путь, который должен быть доступен для чтения и записи фабрикатором, я попытался указать постоянное место хранения ..data/ , но это дает мне следующее исключение:

Необработанное исключение ("CommandException") Команда завершилась с ошибкой №1!

КОМАНДА (cd '../data/' && HOME='/var/lib/openshift/my-user-hash/app-root/runtime/repo/phabricator/support/empty/' git cat-file --batch)

STDOUT (пусто)

STDERR sh: строка 0: cd: ../data/: Нет такого файла или каталога

Как я могу это исправить?


person somedev    schedule 07.10.2013    source источник
comment
Для 1) мы работаем над раскрытием php.ini или некоторых параметров. Дополнительную информацию см. в этой ветке форума. подробные сведения о том, как мы возвращались к этой проблеме, и результатом стала эта история Trello   -  person Nam Duong    schedule 07.10.2013
comment
Для 2) попробуйте использовать переменную окружения $OPENSHIFT_DATA_DIR, а не относительный путь.   -  person Nam Duong    schedule 07.10.2013
comment
@NamDuong Вы имеете в виду, что я должен использовать $OPENSHIFT_DATA_DIR в поле ввода локального пути в настройках веб-интерфейса (UI), я уже пробовал это, и это дало ту же ошибку   -  person somedev    schedule 08.10.2013
comment
Ради интереса, какой размер шестерни вам пришлось использовать, чтобы получить достойный уровень производительности?   -  person muttonUp    schedule 30.08.2014
comment
@muttonUp Я использовал маленькое снаряжение, единственное, что доступно для бесплатной учетной записи. Я просто проверял, можно ли использовать openshift для настройки фабрикатора. Я не устанавливал никаких расширенных функций, таких как распространение или арканист, поэтому не могу дать никаких надежных показателей производительности.   -  person somedev    schedule 30.08.2014


Ответы (1)


1) Согласно ответу Num Duong, кажется, что в настоящее время вы не можете решить эту проблему, возможно, вам следует дождаться изменений политики разрешений openshift php.ini. В любом случае, это незначительная неблокирующая проблема.

2) Измените файл конфигурации. и повторно развернуть в openshift. Доступные параметры фабрикатора ищите здесь

Тебе нужно что-то вроде этого: 'repository.default-local-path' => getenv('OPENSHIFT_DATA_DIR'),

P.S. В любом случае, есть одна конкретная проблема с phabricator на openshift, которая, возможно, так и не была решена: клонирование репозиториев git из экземпляров OpenShift в Phabricator не работает по SSH из-за разрешений, касающихся конфигурации ssh.

person glmvrml    schedule 20.11.2013