弹性豆茎上的PHP编写器

7eumitmz  于 2022-10-30  发布在  PHP
关注(0)|答案(1)|浏览(123)

在完成EB“example-application”之后,我从https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.DeployApp.html下载了我认为是原始的php应用程序zip,并仅在文本中做了几处更改(如修改一个<p>以包含hello world)...
当我尝试上传和部署“修改过的”应用程序时,EB向我显示“示例部署:你没有在你的源包中包含一个'composer.json'文件。部署没有安装Composer依赖项。”所以我创建了一个composer.json并运行composer update,这会创建一个供应商文件夹。但即使在这之后,我仍然得到同样的错误。我在Stackoverflow上查看了类似的问题,并尝试遵循他们的解决方案,但没有一个解决方案起作用。下面是我的目录

.ebextensions
      logging.config
vendor
      composer
             autoload_classmap.php
             autoload_namespaces.php
             autoload_psr4.php
             autoload_real.php
             autoload_static.php
             ClassLoader.php
             installed.json
             LICENSE
      monolog
             monolog
                    ...
      autoload.php
composer.json
composer.lock
cron.yaml
index.php
logo_aws_reduced.gif
scheduled.php
styles.css

如果有帮助的话,你可以

2g32fytz

2g32fytz1#

这是一个虚假的错误消息。从文档中:当Elastic Beanstalk在示例上找到一个供应商文件夹时,它会忽略composer.json文件(即使它存在)。然后,您的应用程序将使用来自供应商文件夹的依赖项。

相关问题