2016-02-12 139 views
0

我已成功安裝了Magestead的Centos Vagrant盒(http://www.magestead.com/)。這工作,我可以登錄到管理部分沒有任何問題。Magento 2無法在全新安裝後登錄管理員

但是,我更習慣使用Ubuntu,因此我使用Ubuntu創建了一個新的vagrant框。我根據文檔進行設置並安裝了Magento,沒有任何問題。我設置了正確的文件權限等。但是,當我嘗試訪問管理部分時,我收到以下錯誤。前臺頁面工作得很好。

Warning: file_get_contents(/var/www/html/magento2/var/cache//mage-tags/mage---ea6_BACKEND_MAINMENU): failed to open stream: No such file or directory in /var/www/html/magento2/lib/internal/Cm/Cache/Backend/File.php on line 614 

我試圖清理酒吧/靜態的文件夾,清除各種VAR /目錄中,在其他職位等

想這可能是與流浪者共享文件夾的問題建議。我再次開始,這次在漫遊箱內的文件夾(而不是文件夾共享)上安裝Magento。這更快,所以我希望這可能是原因。唉,這並沒有解決我的問題,我仍然收到相同的錯誤。

我已經嘗試了作曲家安裝和手動壓縮下載安裝,但我有兩個相同的錯誤。

看着丟失文件的位置,我可以確認該文件不存在。當我看着Centos盒子時,這個文件就在那裏。如果我刪除Centos框上的文件夾(var/www/html/magento2/var/cache /),則按預期方式創建該文件並正常工作。這不會發生在Ubuntu的盒子中,但是一些mage --- ea6文件被創建,所以它正在做它的東西。

有沒有人有任何想法?

回答

0

所以我想通了一些測試後。

原來是xDebug(或者我安裝它的方式)導致了這個問題。我運行了一些測試,管理區域在xDebug沒有安裝的情況下工作正常。

我需要Xdebug的發展原因,所以我安裝它使用梨和Magento安裝罰款一切正常工作!