-
У меня вопрос. Сам работаю в Windows
Стал настраивать сервер Lighttpd и столкнулся с небольшой проблемкой. Что означает этот путь
server.document-root = "/var/www/servers/www.example.org/pages/"
Как его перевести на путь применительно к Windows?
Если у меня проект, допустим C:/mysite/ -
лайти работает под виндами ?о_О
-
Классно! Буду изучать дальше.
А как вообще различаются пути в Unix-подобных системах и Windows? -
На официальном туториале Джанго говорится о настройке сервера так:
server.document-root = "/home/user/public_html"
fastcgi.server = (
"/mysite.fcgi" => (
"main" => (
# Use host / port instead of socket for TCP fastcgi
# "host" => "127.0.0.1",
# "port" => 3033,
"socket" => "/home/user/mysite.sock",
"check-local" => "disable",
)
),
)
alias.url = (
"/media" => "/home/user/django/contrib/admin/media/",
)
url.rewrite-once = (
"^(/media.*)$" => "$1",
"^/favicon\.ico$" => "/media/favicon.ico",
"^(/.*)$" => "/mysite.fcgi$1",
)
А как это переделать под Windows? -
Может это покажется вам некоторым оофтопиком, но я бы посоветовал вам, Алекс. Использовать для разработки ту систему, на которой будет работать проект в продакшене. Например, я под Mac OS X установил в Virtual Box Debian. Вы можете сделать то же самое :-)
-
Примерно так (потестить не на чем, сорри):
server.document-root = "C:\home\user\public_html" fastcgi.server = ( "/mysite.fcgi" => ( "main" => ( # Use host / port instead of socket for TCP fastcgi "host" => "127.0.0.1", "port" => 3033, # Do not use unix sockets in Windows :) #"socket" => "/home/user/mysite.sock", "check-local" => "disable", ) ), ) alias.url = ( "/media" => "C:\home\user\django\contrib\admin\media\", ) url.rewrite-once = ( "^(/media.*)$" => "$1", "^/favicon\.ico$" => "/media/favicon.ico", "^(/.*)$" => "/mysite.fcgi$1", )и ещё в настройки проекта надо добавить строчку:
FORCE_SCRIPT_NAME=""или:
FORCESCRIPTNAME="/"
Какая-то из них сработает :)
Если не секрет, а зачем lighttpd под Windows? На рабочей машине хватит и встроенного девелопмент-сервера, а на продакшене всё равно стоит что-то unix-подобное. Или нет?...
-
astur.net.ru, а как тогда настроить втроенный сервер Джанго для отдачи media и css файлов. Я на этом и остановился, не могу ничего понять =(
-
"/media" => "C:\home\user\django\contrib\admin\media\",
Либо
"/media" => "C:\\home\\user\\django\\contrib\\admin\\media\\",
Либо
"/media" => "C:/home/user/django/contrib/admin/media/",
Оба варианта равнозначны, но мне второй как-то больше нравится.
-
"/media" => "C:\\home\\user\\django\\contrib\\admin\\media\\",
Точно, обратные слэши - двойные. Про это я как-то забыл
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.




