Добрый день.
Оговорюсь - с джанго имею дело первый раз, однако:
обратились с просьбой посмотреть почему сайт отдаёт интернал сервер эррор. Выяснилось что работает через nginx - uwsgi, uwsgi установился, запустился с .ini - проект заработал.
Пользовательская часть работает полностью, админка - вся, кроме модуля catalog в части /admin/catalog/ - отдаёт 404 в браузер. (причём /admin/catalog/add, /admin/catalog/feature/ и прочие - открываются корректно).
В логах uwsgi нашёл:
ERROR:django.request:Internal Server Error: /admin/catalog/product/
<трейсбэк скипан>
File "/home/hg/rep/xxx.ru/next_env/lib/python2.7/genericpath.py", line 54, in getmtime
return os.stat(filename).st_mtime
UnicodeEncodeError: 'ascii' codec can't encode characters in position 72-76: ordinal not in range(128)
[pid: 7866|app: 0|req: 1311/2852] xx.xx.xx.xx () {40 vars in 956 bytes} [Wed Jan 21 23:44:15 2015] GET /admin/catalog/product/ => generated 6402 bytes in 216 msecs (HTTP/1.1 500) 4 headers in 243 bytes (1 switches on core 0)
Искал инфу о похожих ошибках - ничего применимого пока не нашёл. Укажите пожалуйста, в какую сторону копать - отчего бы эта ошибка может быть, какие логи еще посмотреть для локализации проблемы, что почитать?
PS: проект не новый, работает уже давно.
PPS: в settings.py первой строкой идёт комментарий #coding: utf-8 - к чему бы это было - не знаю, хозяева ресурса тоже не в курсе.
Заранее благодарен, Павел.
Updated 21 Jan. 2015, 23:34 by pashka2k.