MOVE вызывает 500 ошибку

Igor Sysoev is at rambler-co.ru
Tue Dec 9 20:43:49 MSK 2008


On Tue, Dec 09, 2008 at 08:28:53PM +0300, Igor Sysoev wrote:

> On Tue, Dec 09, 2008 at 08:16:52PM +0300, Монашёв Михаил wrote:
> 
> > Здравствуйте.
> > 
> > Делаю запрос:
> > 
> > MOVE /i/temp/9140752/0.jpeg HTTP/1.1
> > TE: deflate,gzip;q=0.3
> > Connection: TE, close
> > Date: Tue Dec 20:13:55 2008
> > Host: b.a2.beon.ru
> > User-Agent: libwww-perl/5.821
> > Destination: http://b.a2.beon.ru/i/users//1/52/235201/52/9140752/0.jpeg
> > 
> > 
> > Получаю:
> > 
> > HTTP/1.1 500 Internal Server Error
> > Server: nginx/0.6.31
> > Date: Tue, 09 Dec 2008 17:13:56 GMT
> > Content-Type: text/html
> > Connection: close
> > Content-Length: 193
> > 
> > <html>
> > <head><title>500 Internal Server Error</title></head>
> > <body bgcolor="white">
> > <center><h1>500 Internal Server Error</h1></center>
> > <hr><center>nginx/0.6.33</center>
> > </body>
> > </html>
> > 
> > 
> > В чём моя ошибка?
> 
> А что в error_log ?
> Возможно, нужно
> http://sysoev.ru/nginx/docs/http/ngx_http_dav_module.html#create_full_put_path

Хотя, сейчас посмотрел в rfc 2518 и только для PUT/MKCOL нашёл явное
указание, что предыдущие каталоги должны существовать. Для MOVE/COPY такого
требования нет. Нужно смотреть, как сделано в Апаче.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list