zoukankan      html  css  js  c++  java
  • pmwiki 安装和基本配置

    我们先要了解一下pmwiki的特性,是什么特性让我选择了pmwiki。pmwiki是一个基于文本的wiki程序,对系统的要求很低,一般支持PHP的空间就可以了,官方的说法是:


    PHP 4.1.x 以上; 能运行在安全模式. PHP5需要在php.ini中禁止 MMCache。

    数据存储采用文本,能处理数以千计的页面。升级方便,只要拿新版本的文件覆盖就可以了。
    pmwiki的最主要特点是:

    风格或者说是皮肤更改方便,官方提供了很多皮肤,自己修改或者制作也很方便。 
    完善的权限控制功能,每个页面或组都可以设定密码,以及指定浏览、修改权限。 
    超过200个功能扩展插件,官方称之为“cookbook”。 
    总之你可以把它当作wiki,或者cms,或者blog来用。不用数据库的好处在于,速度快(免去了数据查询的速度)

    中文版安装的方法如下:

    下载最新版的 pmwiki程序
    http://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip 
    下载中文程序包
    http://www.pmwiki.org/pub/pmwiki/i18n.zip 
    如果服务器不支持SSH,就在本地设置好,再上传。
    解压软件包,然后把pmwiki-x-x文件夹改成你想要的名字,比如pmwiki 
    在pmwiki目录里面再建立一个名叫wiki.d的目录 
    解压i18n.zip,把相应的目录拷贝到pmwiki目录 
    把目录上传到空间,把wiki.d目录权限设为777。 
    至此,中文版安装完毕。

    如果服务器支持shell,比如dreamhost的空间,可以直接用shell来操作 :

    $wget -c http://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip 
    $unzip   pmwiki-latest.zip 
    $mv  pmwiki-x-x  pmwiki 
    $cd  pmwiki 
    $mkdir wiki.
    $chmod 777 wiki.
    $wget -c http://www.pmwiki.org/pub/pmwiki/i18n.zip 
    $unzip i18n.zip

    配置pmwiki

    docs目录中的 sample-config.php打开,最好用功能强一点的文本编辑器,如果再windows下面 推荐UE,linux下面太多了,gedit或者vim等等。 
    把相关的注解去掉,就是把前面的#$WikiTitle =去掉要设置的主要有 $WikiTitle = '李牛的电子知识库';#这个是网站的名称

    $EnablePathInfo = 1;#打开静态目录,以便于被搜索引擎收录 
        $PageLogoUrl = "$PubDirUrl/logo.gif";#网站logo图片 
        $DefaultPasswords['admin'= crypt('yourpassword')#总管理员密码 
        $DefaultPasswords['edit'= crypt('yourpassword');#编辑密码 
        $EnableGUIButtons = 1;#使能可视化编辑按钮 
        $EnableUpload = 1;   #使能附件上传 
        $DefaultPasswords['upload'= crypt('yourpassword');#上传密码 
        XLPage('zh','PmWikiZhCn.XLPage');#设置中文化 
        $UploadNameChars = "-\w. \x80-\xff";#中文附件 
        putenv("TZ=Asia/Shanghai");#设置时区为亚洲上海

    好了之后另存为config.php,记得保存为utf-8格式,不然会中文乱码。 
    上传到pmwiki/local目录。现在你可以通过访问http://pmwikipath/pmwiki.php来访问,而不是默认index.php 
    设置首页,现在你建立一个index.php,如下: 下载:

    index.php<?php include('pmwiki.php');

    注意后面没有的php>这样的结尾 

    PS:ftp上传请用文本模式,而不是二进制模式。原因是linux和windows换行符号不一样,ftp软件再文本模式下可以自动转换。

    Source URL: http://blog.csdn.net/FuCity/archive/2008/05/20/2462239.aspx

  • 相关阅读:
    面对缓存,有哪些问题需要思考?
    .NET 文件格式相关开源项目
    (转)谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)
    (转)基于微软平台IIS/ASP.NET开发的大型网站有哪些?
    sql查询优化策略
    初入linux系统
    Npoi操作Excel
    List GroupBy真实用法,Reflection(反射)用法,Enum用法,正则,搜索下拉布局
    3.2.2.4 文本匹配锚点
    3.2.2.3 单个表达式匹配多字符
  • 原文地址:https://www.cnblogs.com/hnrainll/p/2212113.html
Copyright © 2011-2022 走看看