В общем худо-бедно разобрался с библиотеками, типа PIL и т.п. настроил статику, УРА, все открывается под Apache, НО! При сохранении картинки сайт выдает сообщение:
OSError at /admin/galery/item/add/
[Errno 13] Permission denied: '/home/django-projects'
Request Method: POST
Request URL: http://blog.ru/admin/galery/item/add/?_popup=1
Django Version: 1.4.1
Exception Type: OSError
Exception Value:
[Errno 13] Permission denied: '/home/django-projects'
Exception Location: /usr/lib/python2.7/os.py in makedirs, line 157
Python Executable: /usr/bin/python
Python Version: 2.7.3
Python Path:
['/home/sergey/dev1/django-projects/blog',
'/home/sergey/dev1/django-projects',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PIL',
'/usr/lib/python2.7/dist-packages/gst-0.10',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
'/usr/lib/python2.7/dist-packages/ubuntuone-client',
'/usr/lib/python2.7/dist-packages/ubuntuone-control-panel',
'/usr/lib/python2.7/dist-packages/ubuntuone-couch',
'/usr/lib/python2.7/dist-packages/ubuntuone-installer',
'/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol']
Server time: Mon, 17 Sep 2012 10:00:51 -0500
Я догадываюсь, что не хватает прав доступа, но где и как и для кого эти права настраиваются? (Ну прямо вавилонская башня, что не шаг, то проблема.)Вот код моего сервера:
ServerName blog.ru
DocumentRoot /home/sergey/dev1/django-projects/blog
Order allow,deny
Allow from all
# ErrorLog /home/sergey/dev1/django-projects/blog/logs/error.log
# CustomLog /home/django-projects/debianworld_ru/logs/custom.log common
Alias "/static/admin/" "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/admin/"
Alias "/media/" "/home/django-projects/debianworld_ru/media/"
WSGIScriptAlias / /home/sergey/dev1/django-projects/blog/apache/django.wsgi
Да и еще одно замечание:В ошибке присутствует строчка:[Errno 13] Permission denied: '/home/django-projects'Но у меня в сетингах прописано:MEDIA_ROOT = '/home/sergey/dev1/django-projects/blog/media/'Откуда он еще может тянуть пути?
Updated 17 Sept. 2012, 19:10 by yiooxir.