当前位置: 首页 > 知识库问答 >
问题:

Heroku Symfony 3.2推送被拒绝,无法编译PHP应用程序

谭嘉容
2023-03-14

我在heroku上部署我的symfony web应用程序时遇到问题,而以前它工作得很好。有什么不对劲吗?这是生成日志:http://pastebin.com/DXZH110S

以下是日志的相关部分:

生成优化的自动加载文件

Incenteev\ParameterHandler\ScriptHandler::buildParameters创建"app/config/parameters.yml"文件Sensio\Bundle\分布式捆绑\Composer\ScriptHandler::buildBootstrap Sensio\Bundle\分布式捆绑\Composer\ScriptHandler::clearCache PHP致命错误:未捕获Symfony\Component\Debug\异常\ClassNotFoundExcure:尝试从命名空间"Sensio\Bundle\GeneratorBundle"加载类"SensioGeneratorBundle"。您是否忘记了另一个命名空间的“使用”语句?在 /tmp/build_d39105bc4146e68631d1261a1ca2a632/izio7-YourTeam-15b2d72/app/AppKernel.php:25堆栈跟踪:#0 /tmp/build_d39105bc4146e68631d1261a1ca2a632/izio7-YourTeam-15b2d72/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(403):AppKernel-

 [RuntimeException]                                                                                                                                                                                                                  
 An error occurred when executing the "'cache:clear --no-warmup'" command:                                                                                                                                                            
 PHP Fatal error:  Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "SensioGeneratorBundle" from namespace "Sensio\Bundle\GeneratorBundle".                                                
 Did you forget a "use" statement for another namespace? in /tmp/build_d39105bc4146e68631d1261a1ca2a632/izio7-YourTeam-15b2d72/app/AppKernel.php:25                                                                                  
 Stack trace:                                                                                                                                                                                                                        
 #0 /tmp/build_d39105bc4146e68631d1261a1ca2a632/izio7-YourTeam-15b2d72/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(403): AppKernel->registerBundles()                                                          
 #1 /tmp/build_d39105bc4146e68631d1261a1ca2a632/izio7-YourTeam-15b2d72/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(113): Symfony\Component\HttpKernel\Kernel->initializeBundles()                              
 #2 /tmp/build_d39105bc4146e68631d1261a1ca2a632/izio7-YourTeam-15b2d72/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(68): Symfony\Component\HttpKernel\Kernel->boot()                            
 #3 /tmp/build_d39105bc4146e68631d1261a1ca2a632/izio7-YourTeam-15b2d72/vendor/symfony/symfony/src/Symfony/Component/Console/Appli in /tmp/build_d39105bc4146e68631d1261a1ca2a632/izio7-YourTeam-15b2d72/app/AppKernel.php on line 25

共有1个答案

秦安怡
2023-03-14

最后我解决了,问题是系统变量SYMFONY_ENV=prod未设置。https://devcenter.heroku.com/articles/getting-started-with-symfony#configuring-symfony将在prod环境中运行

 类似资料:
  • 问题内容: 当我尝试使用将nodejs应用程序推送到heroku时,我得到了: 这是我的package.json: 里面有很多错误,我不知道为什么会这样。请帮忙。-谢谢 问题答案: 进行此工作的最简单方法是将node_modules添加到.gitignore中。 我通过以下方式解决此问题: 确保将Procfile提交到git中 删除node_modules /文件夹并将其提交到git(git rm

  • 远程:HTTP基本:拒绝访问 Windows 10 x64。

  • Wildfly 8.2。0.期末考试 最近我升级了以下内容: 从Windows 7到Windows 10 从日蚀火星到日蚀火星更新1 来自JBoss工具4.3.0。从Beta1到JBoss工具4.3.0。最终 现在,当我试图在Eclipse中部署我的应用程序时,它不再工作了(有时它工作,但大多数时候它不工作)。在升级之前,一切都运行良好,但是现在我在部署应用程序时得到了这个堆栈跟踪(在这里你可以读

  • 问题内容: 我正在尝试通过詹金斯(Jenkins)将图像推送到容器存储库。起初它在工作,但是现在,我被“拒绝访问” Jenkinsfile看起来像: 备注: Jenkins在Google Cloud中运行 如果我在Google Shell或计算机上尝试运行,则可以正常运行 我遵循了本教程:https : //github.com/GoogleCloudPlatform/continuous-dep

  • 我有一个用C#编写的应用程序,它确实与数据库连接。 下面是我得到的错误: 警告:mysql_connect()[function.mysql connect]:第15行(php文件)中用户“用户名”@“本地主机”(使用密码:是)的访问被拒绝无法连接:用户“用户名”@“本地主机”(使用密码:是)的访问被拒绝 这是我的密码: 我从以下方面得到了这个例子: http://php.net/manual/e

  • 我是PHP新手。我计划根据用户输入创建文件夹、子文件夹。 文件夹和子文件夹已成功创建。 最后我尝试创建一个文件,它显示以下错误。 fopen(upload/llocalhost/hrms):无法打开流:在C:\xamp\htdocs\ssspider\index中的权限被拒绝。php第205行 我的代码是: 请帮我找出我的问题? 编辑:谢谢。我出错了。以前我没有提到文件名。现在工作正常。谢谢