2014-09-12 2 views
0

Я протестировал приложение на своем локальном хосте и на размещенном веб-сервере. Теперь у меня есть новый vserver, где я устанавливал все программное обеспечение вручную. Теперь, когда я бегу мое приложение, я получаю странную ошибку:Symfony2: уведомление об неопределенном индексе после перехода на сервер

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 

и теперь, на сервере, нет содержания под 'Request Payload' и я получаю 500.

Кроме того, было бы хорошо знать, что означает 'border = ---- WebKitFormBoundaryl33AbLp8NUbbGxaG' означает ?!

Было бы здорово, если бы вы могли мне помочь! :)

ответ

0

ok Я нашел проблему, gd не был установлен.

поэтому apt-get install php5-gd сделал трюк. sry за неудобства

Смежные вопросы