moinmoin 1.5.3 “root-Wiki” auf gentoo Linux
Am 2. Mai 2006 um 19:03 von StefanJa, ich weiß – dieVersion 1.5.3 ist noch maskiert.
Nichtsdestotrotz läuft sie hier in der Arbeit seit einigen Wochen, und zwar stabil – trau’ ich mich nach 250+ eingetippten Seiten jetzt einfach mal zu sagen.
was von Anfang an störte, ist die Tatsache, daß moinmoin in /wiki, /moinmoin oder /mymoin läuft. Die (Kurz-)anleitung für die Installation eines root-Wikis auf moinmoin.wikiweb.de läuft nicht – ständig 500er Fehler. Auch Google sagt, daß da wohl viele Probleme damit haben.
Wer es “schnell und dreckig”™ haben will. macht es einfach so:
Alles aus /var/www/localhost/htdocs/moinmoin nach /var/www/localhost/htdocs/ verschieben
In /etc/apache2/httpd.conf einfügen:
# Kein Alias für die statischen moinmoin-Ordner und andere
Alias /common “/var/www/localhost/htdocs/common/”
Alias /modern “/var/www/localhost/htdocs/modern/”
Alias /applets “/var/www/localhost/htdocs/applets/”# Webalizer Logfiles
Alias /webalizer “/var/www/localhost/htdocs/webalizer/”# alias für /
ScriptAlias / “/var/www/localhost/htdocs/moin.cgi/”# Für alte Bookmarks und Links:
ScriptAlias /wiki “/var/www/localhost/htdocs/moin.cgi”
Auch in httpd.conf oder in /etc/apache2/vhosts.d/00_default_vhost.conf im Block für die Permissions für /:
Options -Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
/var/www/localhost/htdocs/.htaccess editieren:
RewriteEngine on
# Kein Umschreiben fuer:
RewriteRule ^/wiki/ – [last]
RewriteRule ^/common/ – [last]
RewriteRule ^/modern/ – [last]
RewriteRule ^/applets/ – [last]
RewriteRule ^/favicon.ico – [last]
RewriteRule ^/robots.txt – [last]# Braucht man das noch nach dem Alias in der httpd.conf?
RewriteRule ^/webalizer/ – [last]# Umschreiben fuer:
RewriteRule ^/(.*) /var/www/localhost/htdocs/moin.cgi/$1 [last,type=application/x-httpd-cgi]
Fertig. http://wikiserver/StartSeite funktioniert. (Apache neu starten vielleicht noch
)
Irgendwas hab’ ich jetzt bestimmt wieder vergessen, aber als “Primer” (uarghs, Neudeutsch…) sollte es reichen.
