Bottle und Apache (error 404)
Verfasst: Montag 14. Februar 2011, 09:02
Hi,
ich versuche gerade Bottle mit Apache auf Ubuntu 10.04 zum Laufen zu bekommen. mod_wsgi läuft, allerdings bekomme ich nur bottle's Standard "error 404"-Seite zu sehen. Ich habe mein wsgi-Skript unter "/var/www/air/test.wsgi" mit folgendem Inhalt:
Meine Apache-Konfiguration sieht wie folgt aus: http://www.python-forum.de/pastebin.php?mode=view&s=154.
Ich würde mindestens 'nothing here' von 'bottle.error(404)' erwarten. Scheinbar werden die beiden Funktionen gar nicht gefunden. Ich habe auch schon Zeile 6-13 in eine externe Datei ("air.py") erfolglos ausgelagert und mit "import air" importiert. Woher weiß "bottle" eigentlich wo sich diese Routes befinden?
Ich hoffe mir kann jemand weiterhelfen. Eigentlich würde ich meine Seite gerne mit unter "http://localhost/" aufrufen können.
Grüße
Gerrit
ich versuche gerade Bottle mit Apache auf Ubuntu 10.04 zum Laufen zu bekommen. mod_wsgi läuft, allerdings bekomme ich nur bottle's Standard "error 404"-Seite zu sehen. Ich habe mein wsgi-Skript unter "/var/www/air/test.wsgi" mit folgendem Inhalt:
Code: Alles auswählen
import sys, os, bottle
sys.path = ['/var/www/air'] + sys.path
os.chdir(os.path.dirname(__file__))
bottle.route('/')
bottle.route('/air')
def main():
return 'welcome'
bottle.error(404)
def error404():
return 'nothing here'
bottle.debug(True)
application = bottle.default_app()
Ich würde mindestens 'nothing here' von 'bottle.error(404)' erwarten. Scheinbar werden die beiden Funktionen gar nicht gefunden. Ich habe auch schon Zeile 6-13 in eine externe Datei ("air.py") erfolglos ausgelagert und mit "import air" importiert. Woher weiß "bottle" eigentlich wo sich diese Routes befinden?
Ich hoffe mir kann jemand weiterhelfen. Eigentlich würde ich meine Seite gerne mit unter "http://localhost/" aufrufen können.
Grüße
Gerrit