我一直在尝试使用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 。我不知道为什么......
答案 0 :(得分:0)
终于解决了我的问题。
这是事情,
当我使用GIT GUI上传我的项目时, git没有上传自定义软件包。因此,symfony和内核本身无法找到那些捆绑包。
为了解决这个问题,我通过Openshift的本教程将SFTP与 FileZila 连接起来
成功登录后,SFTP会在回购下上传您的整个项目
/应用根
/回购
/ mysymfonyproject
由于通过SFTP完成,上传速度非常慢(对我来说是1小时)
完成后,只需通过SSH连接到终端并重新启动所有齿轮。
ctl_all restart
你的项目运作得很好