用户工具

站点工具


dokuwiki相关:搭建

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
dokuwiki相关:搭建 [2022/12/05 21:00] – ↷ 页面名由dokuwiki相关:test改为dokuwiki相关:搭建 bjgdtcdokuwiki相关:搭建 [2022/12/05 21:04] (当前版本) bjgdtc
行 1: 行 1:
-Dokuwiki安装 (linux)\\ +====== Dokuwiki安装 (linux) ====== 
-一.简介\\ + 
-dokuwiki是一个开源wiki引擎程序,运行于[[http://code.js-code.com/tag/php/|php]]环境下。无需数据库。Doku Wiki 程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。\\ + 
-二.安装步骤:\\+===== 一.简介 ===== 
 + 
 + 
 +dokuwiki是一个开源wiki引擎程序,运行于[[http://code.js-code.com/tag/php/|php]]环境下。无需数据库。Doku Wiki 程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。 
 + 
 + 
 +===== 二.安装步骤: ===== 
 + 
 1.安装前需要确保以下相依组件是否已经安装 1.安装前需要确保以下相依组件是否已经安装
 <code> <code>
 +
 yum install gcc-c++ yum install gcc-c++
 yum install make yum install make
行 14: 行 23:
 yum install libpng-devel yum install libpng-devel
 yum install freetype-devel yum install freetype-devel
- 
  
 </code> </code>
行 22: 行 30:
 3.dokuwiki还需要Apache服务,故还需装httpd 3.dokuwiki还需要Apache服务,故还需装httpd
  
-<code>yum install httpd +<code> 
 +yum install httpd
  
 </code> </code>
行 29: 行 37:
 systemctl start httpd 4.然后安装dokuwiki,dokuwiki是没有linux和Windows之分,所以安装的时候可以自己下载下再导入虚拟机中,也可以直接执行以下命令 systemctl start httpd 4.然后安装dokuwiki,dokuwiki是没有linux和Windows之分,所以安装的时候可以自己下载下再导入虚拟机中,也可以直接执行以下命令
  
-<code>#wget -c http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz //下载网站安装压缩包+<code> 
 +#wget -c http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz //下载网站安装压缩包
 #tar -zvxf dokuwiki-stable.tgz //解包解压缩 #tar -zvxf dokuwiki-stable.tgz //解包解压缩
 #cp -r dokuwiki-2017-02-19e /var/www/html/wiki //复制解压的网站源码文件到网站根目录 #cp -r dokuwiki-2017-02-19e /var/www/html/wiki //复制解压的网站源码文件到网站根目录
- 
  
 </code> </code>
行 38: 行 46:
 5.更改httpd.conf 5.更改httpd.conf
  
-<code>vim /etc/httpd/conf/httpd.conf +<code> 
 +vim /etc/httpd/conf/httpd.conf
  
 </code> </code>
行 45: 行 53:
 将 DocumentRoot 目录更改到第4步中的dokuwiki路径下 默认为/var/www/html 下面配置作用是对URL进行过滤以保证数据安全 将 DocumentRoot 目录更改到第4步中的dokuwiki路径下 默认为/var/www/html 下面配置作用是对URL进行过滤以保证数据安全
  
-<code><LOCATIOnMatch "/(data|conf|bin|inC)/">+<code> 
 +<LOCATIOnMatch "/(data|conf|bin|inC)/">
  
 Order allow,deny Order allow,deny
行 54: 行 63:
  
 </LOCATIOnMatch> </LOCATIOnMatch>
- 
  
 </code> </code>
行 62: 行 70:
 根据httpd.conf 中下述两个配置值进行修改(这步可以忽略) 根据httpd.conf 中下述两个配置值进行修改(这步可以忽略)
 <code> <code>
 +
 User apache User apache
 Group apache Group apache
- 
  
 </code> </code>
行 70: 行 78:
 权限不修改会导致下面的访问页面报错 权限不修改会导致下面的访问页面报错
  
-<code>#chown -R apache.apache /var/www/html/wiki//将文件所有者由root用户 +<code> 
 +#chown -R apache.apache /var/www/html/wiki//将文件所有者由root用户
  
 </code> </code>
行 79: 行 87:
 7.调整Apache mime设定,让Apache 可以支援 php (/etc/mime.types ) ,在配置中加入 7.调整Apache mime设定,让Apache 可以支援 php (/etc/mime.types ) ,在配置中加入
  
-<code>application/x-httpd-php php php4 phtml+<code> 
 +application/x-httpd-php php php4 phtml
 application/x-httpd-php-source phps application/x-httpd-php-source phps
- 
  
 </code> </code>
行 87: 行 95:
 重启 重启
  
-<code>systemctl restart httpd +<code> 
 +systemctl restart httpd
  
 </code> </code>
行 94: 行 102:
 8.关闭防火墙 8.关闭防火墙
  
-<code>setenforce 0+<code> 
 +setenforce 0
 systemctl stop firewalld systemctl stop firewalld
- 
  
 </code> </code>
/www/wwwroot/dokuwiki/data/attic/dokuwiki相关/搭建.1670245226.txt.gz · 最后更改: 2022/12/05 21:00 由 bjgdtc