呵呵,不管怎么说,最适合这些开源东西的还是Linux平台啊。前几天已经被Apache+PHP弄得精疲力竭,今天又被MoinMoin折磨了一阵。
一些基本的教程就不说了,说一些网上教程上没提到的。
一、CGI模式下的问题
1.url_prefix_static选项的配置
CGI模式下,一般需要在httpd.conf中配置如下内容:
1 2 3 4 5 6
Alias /wiki/ "D:/Dev/WAMP/www/htdocs" <Directory "D:/Dev/WAMP/www/htdocs"> Order allow,deny Allow from all </Directory>
D:/Dev/WAMP/www/htdocs 是用来存放网站的公共主题模板的地方。这要与webconfig.py中的url_prefix_static选项一起配置。使用Apache搭建MoinMoin时,必须指定url_prefix_static为httpd.conf中Alias属性后的第一项,即”/wiki/”。如下:
1
url_prefix_static = '/wiki'
1.9版本的MoinMoin中,该项默认是不启用的。
2.目录权限问题 Windows平台下必须把MoinMoin中的htdocs目录拷贝的Apache的网站目录中,一般为htdocs(本文中,我设置的是D:/Dev/WAMP/www/),否则将无法访问到。同时,moin.cgi文件必须在apache的cgi-bin目录中,否则cgi程序无法运行。
3.存在的问题 网站可以运行的,但是只能是全英文的,一点击中文的链接就会出现乱码,尚未弄清楚原因。
二、mod_python模式 恩,除了没有配置成功外没有其它问题了。网上的教程(包括官网)没有一个是针对MoinMoin1.9的,最大的问题可能是PythonHandler这一项的设置有问题,但是还是没有找到正确的设置方法。
三、简单模式 直接运行wikiserver.py即可。当然也是我最后的选择。大家也可以参见这里Moin搭建手记
Your email is never published nor shared. Required fields are marked *
You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">
Windows平台MoinMoin配置心得
呵呵,不管怎么说,最适合这些开源东西的还是Linux平台啊。前几天已经被Apache+PHP弄得精疲力竭,今天又被MoinMoin折磨了一阵。
一些基本的教程就不说了,说一些网上教程上没提到的。
一、CGI模式下的问题
1.url_prefix_static选项的配置
CGI模式下,一般需要在httpd.conf中配置如下内容:
Alias /wiki/ "D:/Dev/WAMP/www/htdocs" <Directory "D:/Dev/WAMP/www/htdocs"> Order allow,deny Allow from all </Directory>D:/Dev/WAMP/www/htdocs 是用来存放网站的公共主题模板的地方。这要与webconfig.py中的url_prefix_static选项一起配置。使用Apache搭建MoinMoin时,必须指定url_prefix_static为httpd.conf中Alias属性后的第一项,即”/wiki/”。如下:
1.9版本的MoinMoin中,该项默认是不启用的。
2.目录权限问题
Windows平台下必须把MoinMoin中的htdocs目录拷贝的Apache的网站目录中,一般为htdocs(本文中,我设置的是D:/Dev/WAMP/www/),否则将无法访问到。同时,moin.cgi文件必须在apache的cgi-bin目录中,否则cgi程序无法运行。
3.存在的问题
网站可以运行的,但是只能是全英文的,一点击中文的链接就会出现乱码,尚未弄清楚原因。
二、mod_python模式
恩,除了没有配置成功外没有其它问题了。网上的教程(包括官网)没有一个是针对MoinMoin1.9的,最大的问题可能是PythonHandler这一项的设置有问题,但是还是没有找到正确的设置方法。
三、简单模式
直接运行wikiserver.py即可。当然也是我最后的选择。大家也可以参见这里Moin搭建手记