安装MoinMoin WiKi教程(3)

五,配置 moinmoin 环境

这是最后一步,对 Wiki 实例目录下的 wikiconfig.py 文件进行一些修改。由于这个文件默认是 iso-8859-1 编码的,若在该文件中输入中文,保存时会出现乱码,所以在修改之前,自己想办法把文件转换为 utf-8 编码的,可以使用 iconv 进行编码转换。

对该文件几处必要的修改处如下:

# -*- coding: utf-8 -*- #使用UTF-8编码

from MoinMoin.multiconfig import DefaultConfig

class Config(DefaultConfig):

# 要用绝对路径!

instance_dir = ‘/var/www/mywiki/’

url_prefix = ‘/moin_static160′ #模板文件的设置,如果主题样式显示有问题,就是这里设置

# 在此预先设定管理员账户名,待 MoinMoin Wiki 配置完成后,

# 再注册该账户,该即成为管理员

superuser = [u"silence", ]

navi_bar = [

u'%(page_front_page)s',

u'RecentChanges',

u'FindPage',

u'HelpContents',

]

#设定页面主题,也就是页面样式或者皮肤

theme_default = ‘modern’

# 设置默认语言环境为中文

language_default = ‘zh’

page_category_regex = u’^Category[A-Z]‘

page_dict_regex = u’[a-z]Dict$’

page_form_regex = u’[a-z]Form$’

page_group_regex = u’[a-z]Group$’

page_template_regex = u’[a-z]Template$’

show_hosts = 1

ok,配置工作基本完成了,现在如果不放心,再重新启动一次 apache2,然后就可以访问你的 MoinMoin wiki 了。

clip_image002[8]

当我登录的时候,发现样式没了,查看源文件,发现这与wikiconfig.py文件里设置有关,所以解决这种情况有很多种方法假设url_prefix_static = ‘/mystyle’。

clip_image004[8]

方法一,使用alias定义别名,在httpd.conf里加入一句

Alias ‘/mystyle’ "/usr/local/share/moin/htdocs"

# 保证目的htdocs的存在,如果不存在可以到安装文件中找到,moin-1.9.2/MoinMoin/web/static/htdocs。所以可以使用cp命令进行复制。

方法二,建立软链接

sudo ln -s /usr/local/share/moin/htdocs /var/www/mystyle

如果接触链接可以使用unlink

方法三,直接将htdocs文件拷贝到mystyle目录下

sudo cp -R /usr/local/share/moin/htdocs /var/www/mystyle

这样就可以解决问题了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/db111b4c2d6f67597a3ff6f65b4d5631.html