gpt4 book ai didi

php - GCP with Composer 运行 PHP 失败,无法识别 'app'

转载 作者:搜寻专家 更新时间:2023-10-31 21:47:55 24 4
gpt4 key购买 nike

使用谷歌云平台并尝试设置 Symfony Hello World on App Engine Standard Environment .在我尝试在我的本地环境中运行该应用程序之前,部署一直很顺利。当我从项目的根目录运行这个命令时,实例没有启动:

composer run-script server --timeout=0

相反,我收到一条错误消息,提示 “app”未被识别为内部或外部命令、可运行程序或批处理文件。:

enter image description here

据我所知,composer 运行在 scripts/server.php 中找到的脚本,但该脚本无法正常运行。当我查看 server.php 脚本本身时,我看到 app 出现在第一行代码中,我认为它是相同的 app 在上面的错误中指出。我不知道这是否相关。

#!/usr/bin/env php
<?php
$cacheClearCmd = 'app/console cache:clear --no-debug --env=dev';
passthru($cacheClearCmd, $returnVar);

我想此时我的问题是:为什么我的 PHP 脚本被 composer 以这种方式调用时无法正常运行?

最佳答案

发生初始错误是因为它没有将命令视为 php,将“app/console cache”部分更改为“php app/console cache”会停止应用程序错误。

然后转到 appengine-symfony-starter-project\app\config 并将“parameters.yml.dist”重命名为“parameters.yml”。

对我来说,这解决了应用问题。

关于php - GCP with Composer 运行 PHP 失败,无法识别 'app',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52732378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com