Реклама на сайте Advertise with us

Помогите поставить Python+Apache

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 04/02/05 в 23:39       Ответить с цитатойцитата 

У меня Python 2.4 , Apache 1.3.27 , OS Win 2k server.
Сначал пробывал mod_python , после него апач не подымаеться icon_sad.gif
Потом пробывал в конфе прописать :

Код:

AddType application/x-python-compiled  .pyc
Action application/x-python-compiled bin


в папке bin лежит уже откомпиленый тестовый скрипт , пытаюсь к нему обратиться , выдает :

Код:

HTTP 400 - Bad Request


Комрады подскажите как их подружить . С меня макс.рейтинг.

Последний раз редактировалось: xreload (06/02/05 в 03:48), всего редактировалось 1 раз

0
 



С нами с 19.11.04
Сообщения: 881
Рейтинг: 837

Ссылка на сообщениеДобавлено: 06/02/05 в 03:38       Ответить с цитатойцитата 

тебе mod_python или питон просто надо?
что ты хочешь делать?
обычные скрипты запускать?

положи просто в cgi-bin (ну или там где ExecCGI) и
в первой строчке укажи путь к интерпретатору
#!/usr/local/bin/python

или тебе нужно откомпилированные скрипты запускать?
вообщем 8) скажи что конкретно надо

1
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 06/02/05 в 03:44       Ответить с цитатойцитата 

Уже поставил icon_smile.gif , пришлось другую версию питона качать и жестко ставить в диру по умолчу по другому он не видит интерпетатор.
Хотя если подскажешь вариант как откомпилированные запускать , то будет очень хорошо , получаеться они же много быстрей будут работать?

0
 



С нами с 19.11.04
Сообщения: 881
Рейтинг: 837

Ссылка на сообщениеДобавлено: 06/02/05 в 14:03       Ответить с цитатойцитата 

Для .pyc производим такие манипуляции 8)

1) редактируем /httpd/conf/mime.types
Код:

application/x-python-compiled  pyc

2) редактируем /httpd/conf/srm.conf
Код:

Action application/x-python-compiled /cgi-bin/pyc_exec.cgi


А это pyc_exec.cgi, он как обычный cgi-скрипт на питоне:
Код:

#!/usr/local/bin/python
     
import os, imp
try :
        _script_ = "no script given"
        _script_ = os.environ["PATH_TRANSLATED"]
        try :
                _mode_ = "rb"
                _file_ = open(_script_, _mode_)
                imp.load_module("__main__", _file_, _script_, \
                        ("pyc", _mode_, imp.PY_COMPILED) )
        finally :
                _file_.close()
except :
        print "Content-type: text/html\n"
        print "<html><title>Error encountered during Script execution</title>"
        print "<body>"
        print "<H2>Script = '%s'</H2>" % _script_
        print "<pre>"
        for name, value in os.environ.items():
                print "%s\t= %s" % (name, value)
        print "</pre></body></html>"


пробуй;)

1
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 06/02/05 в 19:37       Ответить с цитатойцитата 

Спасибо , попробуем icon_smile.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »