Symfony2:移动到服务器后未定义的索引通知

时间:2014-09-12 02:24:15

标签: image apache http symfony http-headers

我已在本地主机和托管网络服务器上测试了我的应用程序。现在我有了一个新的虚拟服务器,我手动安装了所有软件。现在当我运行我的应用程序时,我得到一个奇怪的错误:

Notice: Undefined index: form_userprofile in /var/www/...

我在控制器中做的是以下内容:

public function editProfileCheckAction(Request $request)
{
  $user = $this->getUser();

  $form = $this->createForm(new UsersType(), $user);
  $form->submit($this->getRequest()->request->get($form->getName()));
  $email = $this->get('request')->request->all()['form_userprofile']['email'];

在我的控制台中,它向我显示以下内容以发送到服务器:

  Request URL:http://../edit_check
  Request Method:POST
  Status Code:302 Found
Request Headers
  Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
  Accept-Encoding:gzip,deflate
  Content-Length:1379
  Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryl33AbLp8NUbbGxaG
Request Payload
  ------WebKitFormBoundaryl33AbLp8NUbbGxaG
  Content-Disposition: form-data; name="form_userprofile[firstname]"

  some
  ------WebKitFormBoundaryl33AbLp8NUbbGxaG
  Content-Disposition: form-data; name="form_userprofile[homecountry]"

  AC

现在,在服务器上,“请求有效负载”下没有任何内容。我得到了500。

此外,很高兴知道' boundary = ---- WebKitFormBoundaryl33AbLp8NUbbGxaG'装置?!

如果你可以帮助我,那会很好! :)

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题,gd没有安装。

所以apt-get install php5-gd做了伎俩。不便之处