|
说明:MoinMoin 是一个基于Python的一个wiki引擎程序,支持中文和其它语种,无需数据库。
MoinMoin 风采
http://www.woodpecker.org.cn:9081/doc/SKSIG/DriveIntoMoinPub/
http://wiki.cwowaddon.com 中国魔兽世界开发者维基
所需要的软件
Apache2.0.63
Python2.4.4
mod_python3.3.1
moin1.6.0
安装说明:
1. Apache 安装
>tar xvf apache-xxx.tar.gz
>cd apache-xxx
>./configure --prefix=/usr/local/apache2
>make
>make install
2. Python 安装
>tar xvf Python-xxx.tar.gz
>cd Python-xxx
>./configure
>make
>make install
3. mod_python 安装
>tar xvf mod_python-xxx
>cd mod_python-xxx
>./configure --with-apxs=/usr/local/apache2/bin/apxs
>make
>make install
完成后检查一下/usr/local/apache2/module/ 下面是否存在 mod_python.so 文件
4. Moin 安装
>tar xvf moin-xxx
>cd moin-xxx
>python setup.py --quiet install --record=install.log
指定目录安装
>python setup.py --quiet install --prefix=/usr/local/moin --record=install.log
修改权限
\>Chmod –R a+rX /usr/local/lib/python2.4/site-packages/MoinMoin/
5. 测试MoinMoin
> python
Python 2.3.4 (#1, May 29 2004, 17:05:23)
[GCC 3.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MoinMoin
>>>
如果出现
>>> import MoinMoin
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: No module named MoinMoin
>>>
则说明Python找不到你安装的MoinMoin模块。
6. 创建自己的 wiki
>mkdir /wiki
>cp -rf /usr/local/share/moin/data /wiki
>cp -rf /usr/local/share/moin/underlay /wiki
>cp /usr/local/share/moin/config/wikiconfig.py /wiki
>
>chown www-data:www-data /wiki -R
>chmod 777 /wiki -R
l 配置 Apache
ln -s /usr/local/apache2/conf/httpd.conf /etc
在 apache 的配置文件 httpd.conf 文件中加入
xxxx LoadModule python_module modules/mod_python.so
1038 Alias /moin_static160 "/usr/local/share/moin/htdocs"
1039
1040 <Directory /usr/local/share/moin/htdocs>
1041 Order allow,deny
1042 Allow from all
1043 </Directory>
1044
1045
1046 <Location /moin>
1047 SetHandler python-program
1048 PythonPath "['/share/wiki/'] + sys.path"
1049 PythonHandler MoinMoin.request.request_modpython::Request.run
1050 </Location>
用户运行权限改为
User www-data
Group www-data
l 配置 Moin
编译 /wiki/wikiconfig.py 修改下面的属性,注意不要用 tab
sitename = u'your name wiki'
data_dir = '/wiki/data'
data_underlay_dir = '/wiki/underlay_dir'
#添加个新页面
page_front_page = u"Index"
#添加管理员
superuser = [u"Admin",]
设置页面编辑权限
acl_rights_before = u"YouName:read,write,delete,revert,admin"
l 运行 Apache
/usr/local/apache2/bin/apachectl -k start
l 用管理员访问 http://192.1680.1/wiki/SystemPagesSetup 安装中文支持 |
|