2015-04-27 49 views
2

我正在我的電腦上安裝Symfony的項目具有相同規格但它一直給我下面的錯誤,每當我運行的應用程序的開發環境:我想Symfony2的部署

Authentication request could not be processed due to a system problem.

通過簡單地清除緩存就可以解決所有問題。我甚至試圖執行可能從here解決問題的建議過程。但它仍然是一樣的。我已經清除緩存(控制檯和手動),運行以下命令創建一個新用戶:

php app\console fos:user:create testuser [email protected] [email protected]

即使這些:

php app\console doctrine:schema:update --force

php app\console doctrine:schema:update --dump-sql

做別的什麼你認爲我應該這樣做?


附加組件

當我和督促環境中運行它,我收到以下錯誤和警告:

Warning: Erroneous data format for unserializing 'Matrix\MatrixUserBundle\Entity\User' in C:\xampp\htdocs\Tracker\vendor\doctrine\orm\lib\Doctrine\ORM\Mapping\ClassMetadataInfo.php on line 869

Notice: unserialize(): Error at offset 46 of 47 bytes in C:\xampp\htdocs\Tracker\vendor\doctrine\orm\lib\Doctrine\ORM\Mapping\ClassMetadataInfo.php on line 869

Fatal error: __clone method called on non-object in C:\xampp\htdocs\Tracker\vendor\doctrine\orm\lib\Doctrine\ORM\Mapping\ClassMetadataInfo.php on line 872

+0

需要更多信息。你如何訪問該頁面?這個錯誤顯示在哪裏?什麼版本的symfony? – Chausser

+0

我正在使用symfony2,我只是新來的這個框架,仍然有一個有限的知識。每當我嘗試登錄系統時都會出現此錯誤。順便說一句,我正在使用xampp。 – User122113

+0

你是否在URL中使用app_dev.php登錄?你的服務器日誌中是否有其他錯誤? – Chausser

回答

0

有一個問題,在升級到PHP 5.6休息unserialize函數。我在Symfony中使用JMSSerializerBundle遇到了這個問題。它是固定在JMSSerializerBundle的當前主讓我改變composer.json固定對此問題進行

"jms/serializer-bundle": "dev-master"

這可能是更新版本的教義這裏提到使用主在composer.json:

Symfony 2.5.3 and PHP 5.6.0: incompatibility issues?