[英]Symfony Virtual Server Amazon Ubuntu
我在本地和托管heroku中有Symfony项目。 昨天,我在Virtual Server Amazon Ubunut 14.04中进行了部署。 我检查了symfony(check.php)的所有问题:
在Virtual Server Ubuntu和克隆项目中,配置vhost。 当我在做注册公司时,在本地和其他托管机构工作良好,并且当我想输入我的证书时
http://artelfreelancedb/app_dev.php/auth/login_check
我有:
ContextErrorException: Notice: serialize(): "id" returned as member variable from __sleep() but does not exist in /var/www/artel-freelancedb/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Authentication/Token/AbstractToken.php line 160
我做错了什么? 在herbit工作的forbit工作中的本地工作
我尝试在受保护但仍然存在问题的实体字段中尝试。 在身份验证操作中必须是电子邮件和密码凭据(在实体SUser中)(我尝试受保护的位号)
<?php
namespace Artel\CustomerBundle\Entity;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Mapping as ORM;
/**
* Users
*
* @ORM\Table(name="users")
* @ORM\Entity(repositoryClass="Artel\CustomerBundle\Entity\Repository\UsersR epository")
*/
class Users extends SUser
{
/**
* @var string
*
* @ORM\Column(name="web_site", type="string", length=255, nullable=true)
*/
private $webSite;
/**
* @var integer
*
* @ORM\Column(name="employees", type="integer", nullable=true)
*/
private $employees;
/**
* @var string
*
* @ORM\Column(name="markets", type="array", nullable=true)
*/
private $markets = array();
/**
* @var string
*
* @ORM\Column(name="technologies", type="array", nullable=true)
*/
private $technologies = array();
/**
* @var string
*
* @ORM\Column(name="zip", type="string", length=40, nullable=true)
*/
private $zip;
/**
* @var \Cities
*
* @ORM\ManyToOne(targetEntity="Cities")
* @ORM\JoinColumn(name="city_id", referencedColumnName="id")
*/
private $city;
/**
* @var string
*
* @ORM\Column(name="address", type="string", length=255, nullable=true)
*/
private $address;
/**
* @var string
*
* @ORM\Column(name="otherCities", type="array", nullable=true)
*/
private $otherCities;
/**
* @ORM\OneToMany(targetEntity="Artel\CustomerBundle\Entity\Feedback", mappedBy="user")
*/
protected $feedback;
请帮助
我解决了我的问题,为我的实体添加此方法。
public function __sleep(){
return array('id', 'username', 'email');
}
但是我不明白为什么在本地工作正常,heroku和fortrabit却在虚拟服务器中有这个问题?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.