【问题标题】:Deployment of symfony project?symfony 项目的部署?
【发布时间】:2015-09-15 14:15:02
【问题描述】:

将我的 symfony2 项目上传到服务器后,我尝试重新加载: http://my_website.com/web/app_dev.php 它告诉我这个错误:

致命错误:类 'Doctrine\Common\Annotations\AnnotationRegistry' 在第 11 行的 /my_path/app/autoload.php 中找不到

【问题讨论】:

  • 您是否使用composer install 安装了供应商?
  • 还要确保在生产环境中使用app.php
  • 还要确保使用 --env=prod (或 --no-dev,任何保证您在开发阶段不执行它们的保证)执行所有必需的应用程序/控制台命令。
  • 我会尝试这些解决方案,
  • 它工作正常,我已经安装了供应商,非常坦克你

标签: symfony deployment doctrine


【解决方案1】:

缺少的类可能表明缺少依赖项。您必须使用 Composer 安装它们:

composer install

您可以调整选项:

  • --prefer-dist:下载 zip 文件而不是使用 git 存储库
  • -vvv --profile:显示更详细的输出

这给出了:

composer install --prefer-dist -vvv --profile

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多