zoukankan      html  css  js  c++  java
  • Centos 安装Dokuwiki

    一、前言

    DokuWiki是一个开源wiki引擎程序,运行于PHP环境下。DokuWiki程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。

    二、环境

    在centos6 下安装apache2,php

     
    1. yum install httpd  
    2.   
    3. yum install php  
    4.   
    5. /etc/init.d/httpd start  
    6.   
    7. chkconfig --levels 235 httpd on  --- 开机自启,建议打开  

    三、安装

    1)在官方网站下载最新的稳定版:http://download.dokuwiki.org/,然后解压缩到你的网站目录下,比如/var/www/html/dokuwiki。

    apache默认的目录`/var/www/html`,故需要把解压后的目录拷贝到这下面

    2 )设置dokuwiki的访问权限

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. chown -R apache:root /var/www/html/dokuwiki  
    2. chmod -R 664 /var/www/html/dokuwiki/  
    3. find /var/www/html/dokuwiki/ -type d -exec chmod 775 {} ;  

    3)访问http://域名/dokuwiki/install.php,右上角,选择`zh`,填写表格

    4)为安全起见,删除`/var/www/html/dokuwiki`目录下的install.php

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. rm /var/www/html/dokuwiki/install.php  

    四、安全

    如果你能通过上面这个http://域名/dokuwiki/data/pages/wiki/dokuwiki.txt链接,访问到dokuwiki.txt文件,那么表明你的网站的数据是不安全,因为dokuwiki是文本数据库,也就是别人可以直接拖库了。

    官方指定data,conf,bin,inc这四个目录不能通过web访问浏览的,所以,我们要设置这些目录的权限,保证网站的数据安全。

    详情见:https://www.dokuwiki.org/start?id=zh:security

    解决方法:

    1)以apache配置的

    在/etc/httpd/conf目录下,编辑httpd.conf文件,

     

    确认端口号可用:

    Listen 80

    重新http

    service httpd restart

    简明使用,可见:http://lichifeng.com/dokuwiki-tutorial/

    贴上自己刚搭的:http://www.flylmg.com/wiki/doku.php?id=homepage

    到这里,自建的wiki就完成了,可以通过http://域名/dokuwiki/访问了。。。。

  • 相关阅读:
    hive表链接
    hive聚合函数和表生成函数
    hive条件函数
    hive日期函数
    hive之size函数和cast转换函数
    hive数学函数
    hive排序
    5G基站概述
    MEC边缘云平台
    ELK日志系统的架构
  • 原文地址:https://www.cnblogs.com/laobaozi/p/6655905.html
Copyright © 2011-2022 走看看