Symfony2 - Openshift" PHP致命错误:类' HWI \\ Bundle \\ OAuthBundle \\ HWIOAuthBundle'未找到

时间:2014-06-10 00:01:41

标签: php symfony bundle openshift hwioauthbundle

我一直在尝试使用HWI Oauth捆绑创建一个简单的Symfony 2.5项目。

项目在我的本地Windows机器上完美运行我设法做了facebook Oauth Authentification

但我将我的项目上传到Openshift服务器并且我一直收到此错误

“PHP致命错误:在/var/lib/openshift/5395dfb2500446b159000374/app-root/runtime/repo/symfo/app/AppKernel.php上找不到类'HWI \ Bundle \ OAuthBundle \ HWIOAuthBundle' 21"

与personnal debian服务器相同的问题。 我不能用作曲家更新我的项目,因为我不能这样做

php composer.phar install

两者都被封锁了。 所以我从sractch做了一个新项目,将包添加到composer.json,并在服务器上安装了一个composer。还是同样的问题。

我倾向于认为它是一个区分大小写的问题,但我仔细检查,我找不到哪里。或者我需要在我的项目中的其他地方注册此捆绑包。但我不知道在哪里。

当我将我的项目用git 推送到我的openshift服务器时,整个项目上传,但不是HWI Bundle 。我不知道为什么...... composer.json

1 个答案:

答案 0 :(得分:0)

终于解决了我的问题。

这是事情,

当我使用GIT GUI上传我的项目时, git没有上传自定义软件包。因此,symfony和内核本身无法找到那些捆绑包。

为了解决这个问题,我通过Openshift的本教程将SFTP与 FileZila 连接起来

成功登录后,SFTP会在回购下上传您的整个项目

  

/应用根

     
    

/回购

         
      

/ mysymfonyproject

    
  


由于通过SFTP完成,上传速度非常慢(对我来说是1小时)
完成后,只需通过SSH连接到终端并重新启动所有齿轮。

ctl_all restart

你的项目运作得很好