2015-04-27 50 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?