2015-07-13 2 views
1

Я пытаюсь установить модуль OAuth PECL на OpenShift, объявив следующее в файле .openshift/pear.txtУстановка модуля PHP PECL на OpenShift

pecl/oauth 

Я считаю, что это предпочтительный способ объявить проект зависимостей для PHP проектов на OpenShift, но я получаю следующую ошибку сборки;

failed to write /opt/rh/php54/root/usr/lib64/php/modules/oauth.so 
(copy(/opt/rh/php54/root/usr/lib64/php/modules/oauth.so): 
failed to open stream: Permission denied) 

Можно ли включить этот модуль или я должен создать пользовательский картридж?

Thanks

+0

Я пытаюсь сделать то же самое. Любая удача с этим? – Patrick

+1

Нет, извините. Я считаю, что невозможно просто объявить модуль oauth как зависимость, поскольку он не является модулем _userland_. Я думаю, что _userland_ имеет особое значение в php, но я не знаком с ним. Я пришел к выводу, что я должен создать пользовательский картридж или подождать, пока Openshift включит oauth в свой скоростной картридж. Я все еще жду! –

ответ

0

Возможно ли, что модуль уже установлен? Вы пробовали создать phpinfo(); чтобы узнать, какие модули уже установлены и доступны?

+0

К сожалению нет. Третий сторонний «плагин» жалуется, что ему нужен модуль, и ** нет упоминания об этом в выводе phpinfo. –

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