Images problem after migration I have a strange problem.
Today I moved a site from staging to production and the site work fine but I cannot se the images. 

I can see in ftp the picture but drupal do not serve it in the page.
I already tryed to clear cache.

In the reports log I there is a lot of 

Unable to generate the derived image located at public://styles/ensemble-small/public/anne ristorcelli s.png.


errors but I do not understand what I can do. 
The GD tookit works fine.. I checked it. 
I tryed to re-upload some images but do not work and I can't see they in the editing page too.

Can someone help me to solve this?

UPDATE: 
I tryed to delete the images generaten in the staging server to verify the correct working of the images modules. The images was ok.
So the problem is in server request?

If I try to see the image directly I have this error:  

    Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@ensemble05.it and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
I fixed this problem going to sites/default/files/.htaccess file and commenting 

# Options None
# Options +FollowSymLinks


After that I had some other broken images but there are some wrong address in the nodes  tags linked to
/subdirectory-of-staging-server/sites/default/files
instead
/sites/default/files

Thank you for all the comment who help me to debug the error ^^