Laravel 5 在CloudFoundry上部署Laravel

Laravel 5 在CloudFoundry上部署Laravel,laravel-5,cloud-foundry,Laravel 5,Cloud Foundry,我试图在CloudFoundry上部署Laravel,但最终失败了。 我一步一步地跟着。此外,我试图通过以下方法解决我的问题,但这对我不起作用。我的应用程序的整体视图如下所示 但是,当我将应用程序推送到cf时,会出现以下错误: WARNING: A version of PHP has been specified in both `composer.json` and `./bp-config/options.json`. WARNING: The version defined in `co

我试图在CloudFoundry上部署Laravel,但最终失败了。 我一步一步地跟着。此外,我试图通过以下方法解决我的问题,但这对我不起作用。我的应用程序的整体视图如下所示 但是,当我将应用程序推送到cf时,会出现以下错误:

WARNING: A version of PHP has been specified in both `composer.json` and `./bp-config/options.json`.
WARNING: The version defined in `composer.json` will be used.
The extension 'fpm' is not provided by this buildpack.
The extension 'tokenizer' is not provided by this buildpack.
  [ErrorException]                                                                                                    
  file_put_contents(/tmp/app/htdocs/bootstrap/cache/services.json): failed to open stream: No such file or directory  
-----> Composer command failed
Traceback (most recent call last):
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/scripts/compile.py", line 50, in <module>
    .from_build_pack('lib/additional_commands')
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/lib/build_pack_utils/builder.py", line 208, in extensions
    process_extension(path, ctx, 'compile', process, args=[self])
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/lib/build_pack_utils/utils.py", line 69, in process_extension
    success(getattr(extn, to_call)(*args))
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/extensions/composer/extension.py", line 414, in compile
    return composer.compile(install)
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/lib/extension_helpers.py", line 154, in compile
    self._compile(install)
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/extensions/composer/extension.py", line 181, in _compile
    self.run()
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/extensions/composer/extension.py", line 316, in run
    *self._ctx['COMPOSER_INSTALL_OPTIONS'])
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/extensions/composer/extension.py", line 360, in run
    shell=True)
  File "/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/lib/build_pack_utils/runner.py", line 109, in stream_output
    raise CalledProcessError(retcode, cmd)
build_pack_utils.runner.CalledProcessError: Command '<open file '<fdopen>', mode 'w' at 0x7fa7340816f0>' returned non-zero exit status 1
Failed to compile droplet
Exit status 223
Staging failed: Exited with status 223
警告:“composer.json”和“./bp config/options.json”中都指定了PHP的版本。
警告:将使用“composer.json”中定义的版本。
此构建包未提供扩展“fpm”。
此构建包未提供扩展名“标记器”。
[错误例外]
文件内容(/tmp/app/htdocs/bootstrap/cache/services.json):无法打开流:没有这样的文件或目录
----->编写器命令失败
回溯(最近一次呼叫最后一次):
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/scripts/compile.py”,第50行,在
.来自_build _pack('lib/附加_命令')
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/lib/build_pack_utils/builder.py”,第208行,扩展名
进程扩展名(路径,ctx,'compile',进程,args=[self])
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/lib/build\u pack\u utils/utils.py”,第69行,进程中扩展名
成功(getattr(extn,to_call)(*args))
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/extensions/composer/extension.py”,第414行,编译中
返回composer.compile(安装)
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/lib/extension_helpers.py”,第154行,编译中
自我编译(安装)
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/extensions/composer/extension.py”,第181行,在编译中
self.run()
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/extensions/composer/extension.py”,第316行,运行中
*self.\u ctx['COMPOSER\u INSTALL\u OPTIONS'])
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/extensions/composer/extension.py”,第360行,运行中
shell=True)
文件“/tmp/buildpacks/ca44b1cd9a98d10d3246e577384a9145/lib/build\u pack\u utils/runner.py”,第109行,流式输出中
引发被调用的进程错误(retcode,cmd)
build_pack_utils.runner.CalledProcessError:命令“”返回非零退出状态1
未能编译水滴
退出状态223
转移失败:已退出,状态为223

我需要你的帮助来解决这个问题

您好,如果您针对PHP buildpack存储库打开GitHub问题,您可能会更幸运一些:您好,如果您针对PHP buildpack存储库打开GitHub问题,您可能会更幸运一些: