Instalace mod_python 3.3.1

Aug|21 2008

Zase jsem se jednou potýkal s instalací apache&mysql + mod_python a zvláště s rozchozením toho posledního jsem měl jako obvykle problémy. Proto tu sepisuji postup, třeba to někomu pomůže. Pro informaci verze: Apache 2.2.8, mod_python 3.3.1, python 2.5.2.

Všechny balíčky jsem nainstaloval pomocí balíčkovače Synaptic pod oper. systémem Ubuntu 8.04 Hardy Heron a cílem bylo rozchodit modul Publisher.

Modul mod_python už byl aktivován (byl zkopírován ze složky /etc/apache/mods-avaible/ do /etc/apache/mods-enabled/. Podle návodu Testing mod_python jsem editoval soubor /etc/apache/apache2.conf, jenže tudy cesta nevedla. Místo toho je nutné editovat soubor /etc/apache/sites-enabled/000-default. Tam jsem pouze editoval řádek s AllowOverride, a po restartování apache (sudo /etc/init.d/apache2 restart) jsem mohl využít soubor .htaccess.

Do souboru /var/www/.htaccess jsem umístil potřebné řádky pro zpracování pythonovských skriptů:

AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On

Potom jsem vytvořil jednoduchý skript test.py:

def index(req):
return "Hello world"

Ten jsem umístil do /var/www/ a od této doby jsem měl na adrese http://localhost/test.py můj vytoužený pozdrav.

Tags: Internet | Programování | Prohlížeče | Python | Sítě | Počítače

Add New Comment

Note: Comments will be visible after manual check by admin.

* These fields have to be filled.