【发布时间】:2015-03-24 01:44:10
【问题描述】:
我目前正在为现有的 Web 应用程序实施一项新功能。这个 webapp 是用 Symfony2 开发的。我已经使用 FTP 从服务器复制了整个 webapp,但现在正在努力让该应用程序在本地运行。每次我尝试解决一个问题(通过在互联网上查找)都会出现一个新问题。
这是我做过的不同尝试
-
"php app\console server:run" 给出 "proc_open(): CreateProcess 失败,错误代码 - 267 [...]"
-
我做了 "composer update" 但这给出了错误 "Failed to execute git status --porcelain --untracked-files=no /n error: bad index file sha1 signature /n致命:索引文件损坏“。几个第三方捆绑包会出现此错误。
-
网上搜索显示我应该使用 "rm -f .git/index;git 重置”。这在主项目文件夹中执行时没有什么区别。我也在第三方包的特定文件夹中完成了此操作,因为它们还包含一个 .git/index。这给出了一个新的错误:'atal:参考格式无效:'refs/remotes/origin/master。
同时 - 在第 2 步之后 - 当尝试在服务器上运行应用程序时会出现新类型的错误:
致命错误:在第 16 行的 C:\PATH-TO-APP\app\AppKernel.php 中找不到类“Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle”。
备注:这个特定的bundle在用composer更新时没有问题(见步骤2),类可以在"vendor\symfony\swiftmailer-bundle\SwiftmailerBundle .php" 并在自动加载中添加 *"'Symfony\Bundle\SwiftmailerBundle' => array($vendorDir . '/symfony/swiftmailer-bundle'),"
我一直在努力解决每一个新问题,但在这里我一无所获。通过 FTP 复制项目是不是我做错了什么?我没有得到原始开发人员的任何回应,以将项目作为 git 存储库访问。
【问题讨论】:
标签: git symfony composer-php