Php Bluemix:登台失败:构建包编译步骤失败
自周一起,我们无法将我们的Dreamfactory应用程序推送到Bluemix,它总是失败,错误附在下面。用于推送应用程序的命令是:Php Bluemix:登台失败:构建包编译步骤失败,php,ibm-cloud,Php,Ibm Cloud,自周一起,我们无法将我们的Dreamfactory应用程序推送到Bluemix,它总是失败,错误附在下面。用于推送应用程序的命令是: cf push <appname> -s cflinuxfs2 cf push-s cflinuxfs2 输出: -----> Downloaded app package (15M) Cloning into '/tmp/buildpacks/cf-php-build-pack'... Submodule 'compile-extensio
cf push <appname> -s cflinuxfs2
cf push-s cflinuxfs2
输出:
-----> Downloaded app package (15M)
Cloning into '/tmp/buildpacks/cf-php-build-pack'...
Submodule 'compile-extensions' (https://github.com/cloudfoundry/compile-extensions) registered for path 'compile-extensions'
Cloning into 'compile-extensions'...
Submodule path 'compile-extensions': checked out 'a4b58d8ec6acd35a5b7b6d406e21c590b5686371'
-------> Buildpack version 4.3.0
Installing Nginx
Traceback (most recent call last):
File "/tmp/buildpacks/cf-php-build-pack/scripts/compile.py", line 51, in <module>
.from_build_pack('lib/additional_commands')
File "/tmp/buildpacks/cf-php-build-pack/lib/build_pack_utils/builder.py", line 189, in extensions
process_extension(path, ctx, 'compile', process, args=[self])
File "/tmp/buildpacks/cf-php-build-pack/lib/build_pack_utils/utils.py", line 69, in process_extension
success(getattr(extn, to_call)(*args))
File "/tmp/buildpacks/cf-php-build-pack/lib/nginx/extension.py", line 39, in compile
.package('NGINX')
File "/tmp/buildpacks/cf-php-build-pack/lib/build_pack_utils/builder.py", line 165, in package
self._installer.install_binary(key)
File "/tmp/buildpacks/cf-php-build-pack/lib/build_pack_utils/cloudfoundry.py", line 197, in install_binary
url = self._ctx['%s_DOWNLOAD_URL' % installKey]
File "/tmp/buildpacks/cf-php-build-pack/lib/build_pack_utils/utils.py", line 151, in __getitem__
return self.format(dict.__getitem__(self, key))
File "/tmp/buildpacks/cf-php-build-pack/lib/build_pack_utils/utils.py", line 143, in format
newVal = val.format(**self)
KeyError: u'NGINX_16_LATEST'
Staging failed: Buildpack compilation step failed
FAILED
BuildpackCompileFailed
下载的应用程序包(15米)
正在克隆到“/tmp/buildpacks/cf php build pack”。。。
子模块“编译扩展”(https://github.com/cloudfoundry/compile-extensions)已注册路径“编译扩展”
正在克隆到“编译扩展”。。。
子模块路径“编译扩展”:签出“a4b58d8ec6acd35a5b7b6d406e21c590b5686371”
------->Buildpack版本4.3.0
安装Nginx
回溯(最近一次呼叫最后一次):
文件“/tmp/buildpacks/cf php build pack/scripts/compile.py”,第51行,在
.来自_build _pack('lib/附加_命令')
文件“/tmp/buildpacks/cf php build pack/lib/build\u pack\u utils/builder.py”,第189行,扩展名
进程扩展名(路径,ctx,'compile',进程,args=[self])
文件“/tmp/buildpacks/cf php build pack/lib/build\u pack\u utils/utils.py”,第69行,进程中扩展名
成功(getattr(extn,to_call)(*args))
文件“/tmp/buildpacks/cf php build pack/lib/nginx/extension.py”,第39行,在compile中
.package('NGINX')
文件“/tmp/buildpacks/cf php build pack/lib/build\u pack\u utils/builder.py”,第165行,在包中
self.\u安装程序。安装\u二进制文件(密钥)
文件“/tmp/buildpacks/cf php build pack/lib/build\u pack\u utils/cloudfoundry.py”,第197行,安装二进制文件
url=self.\u ctx['%s\u下载\u url'%installKey]
文件“/tmp/buildpacks/cf php build pack/lib/build\u pack\u utils/utils.py”,第151行,在__
返回self.format(dict.\uuuu getitem\uuuuu(self,key))
文件“/tmp/buildpacks/cf php build pack/lib/build\u pack\u utils/utils.py”,第143行,格式为
newVal=val.format(**self)
关键错误:u'NGINX_16_最新'
转移失败:构建包编译步骤失败
失败
BuildPackCompile失败
您可以使用自定义构建包在bluemix上推送php应用程序。
对于新堆栈cflinuxfs2,我建议使用“zend server php buildpack bluemix”,其中包括:
- Zend Server 8.5企业版
- Zend Server 8.5配置文件
- PHP5.6
- Apache web服务器
- 输入以下命令: