![](/img/trans.png)
[英]Symfony2 - Openshift " PHP Fatal error: Class 'HWI\\Bundle\\OAuthBundle\\HWIOAuthBundle' not found
[英]Symfony 3: Fatal error: Class 'HWI\Bundle\OAuthBundle\HWIOAuthBundle' not found in AppKernel.php on line 21
我正在使用“ HWIOAuthBundle ”和“ FOSUserBundle ”,它在localhost(Windows)上運行良好。 但是當我將它上傳到實時服務器時,我收到以下錯誤:
致命錯誤:第21行的/home/site/symfony3/app/AppKernel.php中找不到類'HWI \\ Bundle \\ OAuthBundle \\ HWIOAuthBundle'
AppKernel.php有這樣的條目:
$bundles = [
...,
...,
new FOS\UserBundle\FOSUserBundle(),
new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(),
new HWI\Bundle\OAuthBundle\HWIOAuthBundle(),
];
可能是什么問題呢? 我在Windows上使用Symfony 3.1.1(localhost)。 PS:我無法訪問終端,因為它是一個共享主機,因此很清楚:緩存是不可能的。 備擇方案?
你已經為Symfony3明確地遵循了這些步驟:
https://github.com/hwi/HWIOAuthBundle/blob/0.4/Resources/doc/1-setting_up_the_bundle.md
所以你的composer.json里面有“hwi / oauth-bundle” - 檢查一下。 路由設置?
我還是不知道到底是什么問題。 幸運的是,這是一個新項目,所以我不必擔心丟失任何數據。 以下是我為我解決這個障礙所做的事情。
#1:清理:
/vendor
文件夾[使用ftp] /prod
文件夾 #2:恢復:
/vendor
文件夾在線復制到相應的根文件夾(使用ftp) 當我重新加載網站時, Fatal error: Class 'HWI\\Bundle\\OAuthBundle\\HWIOAuthBundle' not found in /home/site/symfony3/app/AppKernel.php on line 21
錯誤已經消失並正常工作。 希望這有助於遇到類似問題的人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.