| Autor | Správa |
stanke
 Užívateľ
 Založený: 18.03.2007 Príspevky: 59 Bydlisko: LC-City
 | Zaslal: Št 29.04.10 22:45 |   |
mám nainštalovaný python, apache a mod_python, verziovo sedia...
apache išiel, pridal som do \conf\httpd.txt:
| citácia: | LoadModule python_module modules/mod_python.so
<Directory \htdocs>
SetHandler mod_python
PythonHandler mod_python.publisher
PythonDebug On
</Directory>
<Directory \htdocs>
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory> |
podľa návodu:
http://www.py.cz/ModPythonApacheWindows
a keď naťukám localhost/mptest.py, jak je to v návode,dostanem zdroják súboru a nie Hello world...
Kde môže byť chyba? |
_________________ Notebook
Motherboatd: FUJITSU SIEMENS AMILO Pi 2540, CPU: Mobile DualCore T2370, CPU clock 1.733GHz, RAM: DualDDR2 SDRam 2GB/ 266MHz, OS: Win. 7 Ultimate SK 32Bit | |
    |
 |
JanoF
 Správca fóra
 Založený: 01.05.2005 Príspevky: 8736 Bydlisko: Bratislava Vek: 27
 | Zaslal: Pi 30.04.10 15:26 |   |
httpd.txt? tento konfiguracny subor ma by mal mat koncovku conf, cize httpd.conf, editoval si spravny subor? Este som nevidel httpd.txt  |
_________________ Skrinka: Nexus Morpho & Enermax UCTB12P | Zdroj: Enermax EMG800AWT 800W | Základná doska: Asus Rampage III Gene | Procesor: Intel Core i7 990X Extreme Edition 3.46 GHz & Scythe Susanoo SCSO-1000 | Pamäť: Kingston HyperX XMP 24 GB DDR3 1600 MHz | Grafická karta: Asus GeForce GT 440 1 GB DDR3 & Thermalright HR-03 | Pevný disk: Intel SSD 510 Series 250 GB & Hitachi Deskstar 5K4000 4000 GB | Optická mechanika: Plextor PX-820SA | Čítačka kariet: Akasa AK-ICR-11 | Klávesnica: Logitech G19 | Myš: Logitech G9x & Razer Kabuto | Monitor: 24" LCD Eizo FlexScan S2431WE | Reproduktory: Logitech Z-2300 | Operačný systém: Microsoft Windows 7 & FreeBSD 9 | Záložný zdroj: APC Back-UPS ES 700 | Spotreba: Idle - 200W / Burn - 400W | Mobil: Nokia N9 64 GB | |
       |
 |
coldak
 Skúsený užívateľ
 Založený: 29.10.2008 Príspevky: 936
 |
takze takto. vytvor si adresar pre pythona napr :
C:/Program Files/Apache Software Foundation/Apache2.2/pythons/
v httpd.conf v sekcii
<IfModule alias_module>
si dopln alias pre cestu k adresaru
ScriptAlias /pythons/ "C:/Program Files/Apache Software Foundation/Apache2.2/pythons/"
nasledne zadefinuj handler
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/pythons">
AddHandler mod_python .py
PythonHandler new
PythonDebug On
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
a restartuj apache server
linka http://localhost/pythons/new.py by ti mala zobrazit text Hello World!
aspon mne to tak zafungovalo ked som si to dnes nainstaloval |
| |
  |
 |
stanke
 Užívateľ
 Založený: 18.03.2007 Príspevky: 59 Bydlisko: LC-City
 | Zaslal: Ut 04.05.10 22:06 |   |
| JanoF napísal: | httpd.txt? tento konfiguracny subor ma by mal mat koncovku conf, cize httpd.conf, editoval si spravny subor? Este som nevidel httpd.txt  |
to bol tip, nezobrazuje mi príponu určite editujem dobrý súbor
coldak:
díki skúsim čo to dá
| citácia: | MOD_PYTHON ERROR
ProcessId: 4760
Interpreter: '192.168.2.126'
ServerName: '192.168.2.126'
DocumentRoot: 'C:/Program Files/Apache Software Foundation/Apache2.2/htdocs'
URI: '/pythons/new.py'
Location: None
Directory: 'C:/Program Files/Apache Software Foundation/Apache2.2/pythons/'
Filename: 'C:/Program Files/Apache Software Foundation/Apache2.2/pythons/new.py'
PathInfo: ''
Phase: 'PythonHandler'
Handler: 'new'
Traceback (most recent call last):
File "C:\Program Files\Python25\lib\site-packages\mod_python\importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "C:\Program Files\Python25\lib\site-packages\mod_python\importer.py", line 1206, in _process_target
object = apache.resolve_object(module, object_str, arg, silent=silent)
File "C:\Program Files\Python25\Lib\site-packages\mod_python\apache.py", line 696, in resolve_object
raise AttributeError, s
AttributeError: module 'C:\Program Files\Python25\Lib\new.pyc' contains no 'handler'
|
takže aj python aj mod python mám pre verziu 2.5.x a apache mám tiež sediaci verziovo tak teraz som v prdeli fakt už  |
_________________ Notebook
Motherboatd: FUJITSU SIEMENS AMILO Pi 2540, CPU: Mobile DualCore T2370, CPU clock 1.733GHz, RAM: DualDDR2 SDRam 2GB/ 266MHz, OS: Win. 7 Ultimate SK 32Bit | |
    |
 |
coldak
 Skúsený užívateľ
 Založený: 29.10.2008 Príspevky: 936
 |
sorac, bud si premenuj subor mptest.py na new.py alebo premenuj handler
PythonHandler new na PythonHandler mptest ale potom url bude http://localhost/pythons/mptest.py. samozrejme ten subor mptest.py/new.py musis mat v C:/Program Files/Apache Software Foundation/Apache2.2/pythons/ alebo na inej lokacii ktoru si zadal do httpd.conf |
| |
  |
 |
stanke
 Užívateľ
 Založený: 18.03.2007 Príspevky: 59 Bydlisko: LC-City
 | Zaslal: Št 06.05.10 21:01 |   |
omfg fungujeee cítim sa kus blbo že som si to riadne neprečítal ale som rád že fungujjeee
pls ešte niečo, ako rozbehám cgi na apache servri?
mám zložku cgi-bin a aj conf editovaný:
| kód: | <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
AddHandler default-handler .html .htm
</Directory>
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/" |
a vyhadzuje mi to 500-ku
edit://
mal som zlú hlavičku omg  |
_________________ Notebook
Motherboatd: FUJITSU SIEMENS AMILO Pi 2540, CPU: Mobile DualCore T2370, CPU clock 1.733GHz, RAM: DualDDR2 SDRam 2GB/ 266MHz, OS: Win. 7 Ultimate SK 32Bit | |
    |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
|