Am Ende soll da ein wsgi über mod_wsgi bei rumkomen. Jetzt kommen mehrere Faktoren zusammen: Keine Ahnung, von Linux, Python, Apache. :twisted:
Stand der Dinge: Ich habe auf meinem Server aufgegeben, an die Konfiguration gehe ich erst ran, wenn der Trivialfall funktioniert. Als ein nacktes debian mit mit Apache, X und allen notwendigen modulen aufgespielt und mich an die den Paketen beigefügte Anleitung gehalten. Erfolg der Sache. Das moin.cgi funktioniert, da waren in der Grundkonfiguration erst mal 2 Fehler, die ich beseitigt habe. Die Ausgabe sieht so aus.
/usr/share/moin/server/moin.cgi | tee test.html > /dev/null
2010-11-18 08:06:09,101 WARNING MoinMoin.log:139 using logging configuration read from built-in fallback in MoinMoin.log module!
WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI!
WSGIServer: missing FastCGI param SERVER_NAME required by WSGI!
WSGIServer: missing FastCGI param SERVER_PORT required by WSGI!
WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI!
2010-11-18 08:06:09,232 INFO MoinMoin.config.multiconfig:93 using farm config: /etc/moin/farmconfig.pyc
2010-11-18 08:06:09,238 INFO MoinMoin.config.multiconfig:127 using wiki config: /etc/moin/mywiki.pyc
2010-11-18 08:06:09,256 WARNING MoinMoin.Page:1396 The page "MissingPage" could not be found. Check your underlay directory setting.
Ergebnis: test html
Status: 404 NOT FOUND
Content-Type: text/html; charset=utf-8
Vary: Cookie, User-Agent, Accept-Language
Content-Length: 4435
<DOCTYPE>
<html>
<head>
<meta>
<meta>
<meta>
<title>FrontPage - MyWiki</title>
<script></script>
<script>
<var>
</script>
<script>
</GUI>
</script>
<link>
<link>
<link>
<link>
<css>
<if>
<link>
<endif>
<link>
<link>
<link>
<link>
<link>
<link>
<link>
<link>
</head>
<body>
<div>
<form>
<div>
<input>
<input>
<label>Search:</label>
<input>
<input>
<input>
</div>
</form>
<script>
</Initialize>
</script>
<ul><li><a>Login</a></li></ul>
<div>
<div><span><a>MyWiki</a></span></div>
<ul>
<li><a>FrontPage</a></li>
</ul>
</div>
<ul>
<li><a>RecentChanges</a></li><li><a>FindPage</a></li><li><a>HelpContents</a></li><li><a>FrontPage</a></li>
</ul>
<div><hr></div>
</div>
<div>
<div><span></span>
<span></span><p><strong><a>Create New Page</a></strong> <span></span></div>
<div></div>
</div>
<div>
<ul>
<li><a>MoinMoin Powered</a></li><li><a>Python Powered</a></li><li><a>GPL licensed</a></li><li><a>Valid HTML 4.01</a></li>
</ul>
</div>
</body>
</html>
Die erste Hürde ist also genommen. Die test.html ist so ungefähr die Antwort, die ich mir erwünschen würde. Die Fehler im wsgi kriege ich auch noch gerisenn (hoffe ich). Was jetzt überhaupt nicht geht oder wo ich ein Verständnis-, Umsetzungs- oder nur Rechtschreib-Problem habe, ist das Anflanschen des Apachen. ScriptAlias läuft ins Leere. Diese Resultate habe ich gestern 2 Stunden nach meinem Hilferuf erhalten, war aber zu müde und frustriert, da noch was zu zu schreiben.