Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Bluemix:登台失败:构建包编译步骤失败_Php_Ibm Cloud - Fatal编程技术网

Php 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

自周一起,我们无法将我们的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-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服务器
用法:

  • 输入以下命令:
cf推送你的应用程序名称-m 512M-s cflinuxfs2-b

您的应用程序是使用Zend Server buildpack部署的

问候