2013-10-07 6 views
2

я установил phabricator на OpenShift, используя быстрый старт из GitHub https://github.com/CodeBlock/phabricator-openshift-quickstartphabricator на OpenShift RedHat в

Я получил его подбегая хорошо, но теперь у меня есть два вопроса:

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

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

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

Необработанное исключение («CommandException») Ошибка команды # 1!

COMMAND (кд '../data/' & & HOME = '/ вар/Библиотека/OpenShift/мой пользователь-хэш/приложение корневая/выполнения/репо/phabricator/поддержка/пустой /' мерзавец кот -file --batch)

STDOUT (пусто)

STDERR ш: линия 0: CD: ../data/: Нет такого файла или каталога

, как это исправить?

+1

Для 1) мы работаем над публикацией php.ini или некоторыми параметрами. См. [Эту тему форума] (https://www.openshift.com/forums/openshift/can-not-edit-the-phpini#comment-33961) для более подробной информации о том, как мы шли взад и вперед по этой проблеме и результат [этот рассказ Trello] (https://trello.com/c/fSWvzkPM) –

+1

Для 2) попробуйте использовать переменную env $ OPENSHIFT_DATA_DIR, а не относительный путь. –

+0

@NamDuong вы имеете в виду, что я должен использовать $ OPENSHIFT_DATA_DIR в поле ввода локального пути в настройках веб-интерфейса (UI), я уже пробовал это, и он дал ту же ошибку – somedev

ответ

1

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

2) Измените config file и переустановите в открытую. Посмотрите на доступные варианты phabricator here

U нужно л, как это: 'repository.default-local-path' => getenv('OPENSHIFT_DATA_DIR'),

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

Смежные вопросы