dokuwiki安装及使用

Dokuwiki安装及使用

一、环境

系统环境Centos6.6

二、安装

1、运行环境及依赖包安装

yum -y install httpd php* vim lrzszpostfix tree zip unzip

2、下载dokuwiki

wget https://download.dokuwiki.org/out/dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz

三、配置

1、apache配置

vim /etc/httpd/conf.d/wiki.conf

<VirtualHost _default_:80>

ServerName 10.10.1.33

DocumentRoot /data/dokuwiki

<Location />

Order deny,allow

Allow from all

</Location>

DirectoryIndex index.php

#    SSLEngineon

#   SSLCertificateFile /etc/ssl/certs/public.pem

#   SSLCertificateKeyFile /etc/ssl/certs/213978722660247.key

<LocationMatch"/(data|conf|bin|inc)/">

order allow,deny

deny from all

satisfy all

</LocationMatch>

</VirtualHost>

注:为了保护这四个目录data|conf|bin|inc的安全,要求不能被外部访问到,特做次限制

2、解压dokuwiki到指定目录,并授权

tar xf dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz  -C /data/

chown –R apache.apache /data/dokuwiki

3、启动相关服务

/etc/init.d/postfix restart

/etc/init.d/httpd restart

4、web访问,配置

http://10.10.1.33/install.php

四、用户使用

1、注册

注册成功后,通过邮箱收到登录密码。

2、几大模块使用(举例)

1、网站地图使用

此时会看到一些目录和文件,他们分别是命名空间和pages

start默认为最开始的文件,其他的命令空间和pages可以通过链接生成和调用(语法后面讲述)

2、媒体管理器使用

①、文件显示时,可以选择按列表和按日期排列

②、上传后的文件可通过文件名搜索

③、上传的文件不能超过20M,

④、上传的文件的时候可以选择命名空间

举例:

我上传一张ww.png文件

选择图片后,可以手动选择命名空间如jqlm

语法:   命名空间加上英文版的冒号

点击“上传”,会生成jqlm的命名空间

3、最近更改

在这里可以看到那些文件或媒体文件被谁做了什么样的操作。

4、更新个人信息

主要是更新密码和删除自己的账号使用

3、编写主界面

1、您的足迹:显示你所点击过的命名空间或pages的名字

2、右侧为一些常用功能键(自己试下就懂的)

五、格式语法简洁说明

1、新建页面

WIKI 上的每一个页面都不应该是孤立的,不同页面之间应该通过超链接连接起来(孤立的页面即使被创建出来也往往无法被浏览到,因为没有指向它们的超链接)。正因如此,DokuWiki 上并没有单独的新建页面的按钮(当然这个功能可以通过插件来实现)。如果需要为某个主题新建一个页面的话,应该考虑采用『在现有页面上建立一个链接』的方法来完成。(除第一次之外)

2、删除页面

要删除页面只需在编辑框内把所有内容清空后保存即可。

3、使用标题生成目录

只需在需要作为标题的内容前后加上一定数量的英文等号和空格即可

4、基本文本格式

**粗体**

//斜体//

__下换线__

‘‘等宽体‘‘

__ **//‘‘混合使用‘‘//*

<sub>下标</sub>

<sup>上标</sup>

<del>删除线</del> \\

强制换行,\\ 使用两个连续的反斜线+空格或回车标记\\

脚注,((使用两个连续小括号来添加脚注))

效果如下:

5、链接

1、内部链接

内部链接可以用方括号创建。您可以只给出链接的地址:[[pagename]],\\

也可以附加上链接的名字:[[test|我的链接]]。\\

Wiki的页面名字将会被自动地识别为小写字母,并且不允许使用特殊字符

当这个链接的内容不存在时为红色,存在为绿色

内部链接还支持命令空间之间的链接:

[[jqlm:test|我的链接]]

2、外部链接

DokuWiki支持多种形式的链接。外部链接会被自动地识别:

http://www.google.com 或者简单地写作 www.google.com

- 当然您也可以为链接设置名字: [[http://www.google.com|链接到google]]。

类似这样的电子邮件地址: <[email protected]> 也可以被识别。

3、图像链接

用图像来作为一个内部或者外部的链接,只需同时使用链接和图像的语法,如下所示:

[[http://www.php.net|{{jqlm:ww.png}}]]

6、图像处理

原始大小:                       {{wiki:dokuwiki-128.png}}

指定宽度:                        {{wiki:dokuwiki-128.png?50}}

指定宽度和高度:                 {{wiki:dokuwiki-128.png?200*50}}

重新指定宽度和高度的外部图像:   {{http://de3.php.net/images/php.gif?200x50}}

使用左方或者右方的空格,您可以选择对齐方式:

{{ wiki:dokuwiki-128.png}}

{{wiki:dokuwiki-128.png }}

{{ wiki:dokuwiki-128.png }}

可以指定一个图像的名字,将鼠标移到图像上可以看到效果。

{{ wiki:dokuwiki-128.png |这是图像的名字}}

7、列表

Dokuwiki支持带编号或不带编号的列表。要使用列表,在文字前加入两个空格,然后使用*标志不带编号的列表,用-标志带编号的列表

效果  

8、表格

DokuWiki可以用简单的语法创建表格。


标题1


标题2


标题3


(1,1)


(1,2)


(1,3)


(2,1)


展宽的单元格


(3,1)


(3,2)


(3,3)

表格的每一行都以分隔符 | (普通行)或者 ^ (标题行)作为开头和结束。

^标题1        ^ 标题2         ^ 标题3       ^

|(1,1)        | (1,2)         | (1,3)       |

|(2,1)        | 展宽的单元格               ||

|(3,1)        | (3,2)         | (3,3)       |

要水平合并单元格,只需要将后一个单元格设置为空即可,如上面演示的一样。请确保每一行有相同数量的单元格分隔符!

竖直的标题列也是可以实现的:


标题1


标题2


标题3


(1,2)


(1,3)


标题4


不再合并单元格


标题5


(2,2)


(2,3)

可以看到,单元格前面的分隔符决定了单元格的格式。

|          ^ 标题1          ^ 标题2          ^

^ 标题3    |(1,2)          | (1,3)          |

^ 标题4    | 不再合并单元格 |                |

^ 标题5    |(2,2)          | (2,3)          |

注:垂直合并单元格尚未实现。

您可以对齐表格的文字。只需要添加多余两个的空格在您需要对齐的方向的反向即可:如果需要右对齐,在左边添加两个空格;反之,则在右边添加。在两边均添加空格可以实现中间对齐。


有对齐的表格


右对齐


居中


左对齐


左对齐


右对齐


居中


xxxxxxxxxxxx


xxxxxxxxxxxx


xxxxxxxxxxxx

下面是源文件中的格式:

^           有对齐的表格                   ^^^

|        右对齐|     居中     |左对齐        |

|左对齐        |       右对齐|     居中     |

|xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |

六、参考地址

1、dokuwifi官网 https://www.dokuwiki.org/mailinglist

2、简明使用教程 https://m14.cc/dokuwiki-tutorial/

3、使用教程http://phylab.fudan.edu.cn/doku.php?id=wiki:syntax

七、后续维护

cat clean.sh

#!/bin/sh

# 这里设置你的 DokuWiki 的安装路径

DOKUWIKI=/data/dokuwiki

DATE_DIR=`date +%Y_%m_%d`

mkdir -p  /data/backup/${DATE_DIR}

BACK_DIR=/data/backup/${DATE_DIR}

echo ${BACK_DIR}

# 清理超过30天的修改记录

find $DOKUWIKI/data/attic/ -type f -mtime +30 -exec mv {} ${BACK_DIR} \;

# 删除无效的锁文件

find $DOKUWIKI/data/pages/ -name ‘*.lock‘ -type f -mtime +1 -exec mv {} ${BACK_DIR}  \;

# 删除空目录

find $DOKUWIKI/data/pages/ -depth -type d -empty -exec mv {} ${BACK_DIR}  \;

时间: 2024-10-26 04:44:48

dokuwiki安装及使用的相关文章

dokuwiki安装及操作

dokuwiki的地址:https://www.dokuwiki.org/dokuwiki# 1.部署dokuwiki 在D:\xampp\htdocs(xampp安装目录)新建一个doku文件夹,把dokuwiki安装包解压到doku文件夹.在浏览器中打开 http://localhost:81/doku/install.php(我的Apache端口81),安装完后,删除install.php dokuwiki安装与配置教程 2.模板.插件 https://www.dokuwiki.org/e

Dokuwiki安装 (linux)

Dokuwiki安装 (linux)一.简介dokuwiki是一个开源wiki引擎程序,运行于PHP环境下.无需数据库.Doku Wiki 程序小巧而功能强大.灵活,适合中小团队和个人网站知识库的管理.二.安装步骤:1.安装前需要确保以下相依组件是否已经安装 yum install gcc-c++ yum install make yum install expat-devel yum install perl yum install curl-devel yum install libxml2

dokuwiki 安装

第一.安装依赖包 我们在安装DokuWiki之前,是需要安装依赖包的,这里分别从debian和centos两个系统版本进行安装. 1.Debian apt-get updateapt-get upgradeapt-get install php5 php-pear apache2 wget 2.centos yum updateyum install php php-pear httpd wgetchkconfig --add httpdchkconfig --levels 235 httpd

Ubuntu 14.10 下DokuWiki安装

环境说明: Ubuntu 14.10 64位 1 下载DokuWiki:http://download.dokuwiki.org/ 2 解压到 /var/www/html下面 3 如果没有安装Apace和PHP,那么需要安装 sudo apt-get install apache2 php5 4 解压完dokuwiki之后,还需要设置它的权限,增加写的权限,要不然instal的时候会报错 5 启动apace,浏览器打开localhost/dokuwiki,会跳转到安装界面,输入一些信息之后,就可

dokuwiki安装问题

工作了几年,虽然在程序员这个道路上才算开始,希望以后能够有所成长,为了把平时遇到的技术问题,记录下来,第一个想到的就是写wiki,博客虽然创建了许久,但是没有坚持写下去,在网上找了许多的wiki程序,dokuwiki是最符合的.但是,下载下来,安装就有许多问题,最主要的是通过浏览器访问dukuwiki目录时,出现问题,图没有保存,找到一段官网的问题 DokuWiki Setup Error The datadir ('pages') at ./data/pages is not found, i

dokuwiki的安装

安装dokuwiki 安装dokuwiki需要有Apache和PHP7.01.先下载Apache yum install -y httpd 查看Apache的运行状态 systemctl status httpd 运行Apache,再查看一下他的进程看他是否正在运行 systemctl start httpd 修改他的默认端口,成功后他下面会出现success irewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload 如果出现

centos7最小化安装Dokuwiki

一.配置网络1.将虚拟机改成NAT模式vi /etc/sysconfig/network-scripts/ifcfg-ens33将最后一行更改成yes 重启网络 service network restart 然后输入ip addr查看自己IP ssh连接到MobaXterm 下载安装Dokuwiki工具包 yum install vim yum -y install wget yum -y install curl yum install -y httpd 下载安装apache yum ins

身为运维工程师怎么用Nginx部署DokuWiki

运维人员按区域组织,人员分散,集中培训成本比较高: 新入职运维人员除了培训手册,没有其它渠道可以持续深入了解公司产品: 运维人员的知识存在各自脑袋里,缺少有效的渠道来传播和分享: 运维知识体系需要积累,形成公司资产: 选择Wiki系统 最初公司遇到的问题是运维人员经常向研发人员或者上级领导咨询重复回答无数次的问题.我在接手这个需求时,首先想到的是百科系统,类似百度知道.设想是运维人员遇到问题,将问题描述写出来,由其它能解决问题的人(研发或者经验丰富的运维人员)来回答.在这个阶段,我查找了多个百科

wiki: 基于php的dokuwiki

php的开源wiki主要有: mediawiki:php dokuwiki:php ############################################################ 安装apache2和php: sudo apt-get install   apache2   libapache2-mod-php5 参考apache的配置. 安装dokuwiki: sudo  a2enmod rewrite sudo  cp –a doku- /var/www/ cd