dokuwiki 应用实践
来源:互联网 发布:库里个人数据统计 编辑:程序博客网 时间:2024/05/22 14:25
1、安装dokuwiki
[root@LeeKwen ~]# cat /etc/issueCentOS release 6.5 (Final)Kernel \r on an \m[root@LeeKwen ~]# uname -raLinux LeeKwen 2.6.32-573.22.1.el6.x86_64 #1 SMP Wed Mar 23 03:35:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
2、配置dokuwiki
## 环境配置 ##[root@LeeKwen ~]# yum install httpd[root@LeeKwen ~]# yum install php[root@LeeKwen ~]# chkconfig httpd on## 下载源码 ##[root@LeeKwen ~]# wget -c https://download.dokuwiki.org/out/dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz[root@LeeKwen ~]# mv dokuwiki-c5525093cf2c4f47e2e5d2439fe13964.tgz /var/www/html/dokuwiki.tgz[root@LeeKwen ~]# cd /var/www/html/[root@LeeKwen html]# tar zxvf dokuwiki.tgz[root@LeeKwen html]# chown -R apache.apache ./dokuwiki*### 修改httpd配置文件 ###[root@LeeKwen html]# vim /etc/httpd/conf/httpd.conf ## 修改前 ## #### 修改后 ### DocumentRoot "/var/www/html" ---> DocumentRoot "/var/www/html/dokuwiki" <Directory "/var/www/html"> ---> <Directory "/var/www/html/dokuwiki"> [root@LeeKwen html]# /etc/init.d/httpd restart打开http://IP地址/install页面进行安装、配置即可。### 安全配置 ###[root@LeeKwen html]# vim /etc/httpd/conf/httpd.conf增加如下行:<LocationMatch "/(data|conf|bin|inc)/"> order allow,deny deny from all satisfy all</LocationMatch>###摘录httpd.conf的配置信息###Include conf.d/*.confUser apacheGroup apacheServerAdmin root@localhostUseCanonicalName OffDocumentRoot "/var/www/html/dokuwiki"<Directory /> Options FollowSymLinks AllowOverride None</Directory><Directory "/var/www/html/dokuwiki"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all</Directory><LocationMatch "/(data|conf|bin|inc)/"> order allow,deny deny from all satisfy all</LocationMatch><IfModule mod_userdir.c> UserDir disabled</IfModule>DirectoryIndex index.html index.html.varAccessFileName .htaccess<Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All</Files>TypesConfig /etc/mime.typesDefaultType text/plain<IfModule mod_mime_magic.c> MIMEMagicFile conf/magic</IfModule>HostnameLookups OffErrorLog logs/error_logLogLevel warn
3、解决Linux系统文件夹的中文乱码
### data/pages中的中文文件夹乱码问题 ###[root@LeeKwen pages]# pwd/var/www/html/dokuwiki/data/pages修改文件:1、/var/www/html/dokuwiki/conf/local.php摘录local.php的对应内容:$conf['superuser'] = '@admin';//add start$conf['fnencode'] = 'utf-8';//add end2、/var/www/dokuwiki/inc/pageutils.php摘录pageutils.php的对应内容:函数一:function utf8_encodeFN($file,$safe=true){ global $conf; if($conf['fnencode'] == 'utf-8') return $file; if($safe && preg_match('#^[a-zA-Z0-9/_\-\.%]+$#',$file)){ return $file; } if($conf['fnencode'] == 'safe'){ return SafeFN::encode($file); } #add start if($conf['fnencode'] == 'gbk'){ return mb_convert_encoding($file,'gbk','UTF-8'); } # add end $file = urlencode($file); $file = str_replace('%2F','/',$file); return $file;}函数二:function utf8_decodeFN($file){ global $conf; if($conf['fnencode'] == 'utf-8') return $file; if($conf['fnencode'] == 'safe'){ return SafeFN::decode($file); } #add start if($conf['fnencode'] == 'gbk'){ return mb_convert_encoding($file,'utf-8','gbk'); } # add end return urldecode($file);}[root@LeeKwen ~]# /etc/init.d/httpd restart
4、插件相关配置
此插件的在线安装相对简单,只需要以管理员身份登录dokuwiki,在”管理“-->”扩展管理器“-->”搜索和安装“-->”搜索扩展“框中输入对应的插件名,点击”安装“即可。
1 0
- dokuwiki 应用实践
- DokuWiki
- dokuwiki
- dokuwiki
- DokuWiki
- DokuWiki
- dokuwiki
- 升級dokuwiki
- Dokuwiki 筆記
- DokuWiki 安装
- dokuwiki安装
- DokuWiki的URL重写
- Integrating Dokuwiki with Mantis
- DokuWiki的安装
- Mac 下搭建DokuWiki
- 从 0 搭建 DokuWiki
- Dokuwiki in one article
- dokuwiki登录设置
- layer弹窗的一些样式问题
- SDWebImage-HTTPS
- 【深度学习】CLM-framework开源代码
- GOPS全球运维大会深圳站亮点抢先看!
- 修改Android关机电量和关机温度
- dokuwiki 应用实践
- 记录
- k8s in Rancher架构分析
- 这里有一份面筋请查收(三)
- 字符串 数组实现
- c++选排
- fastcgi_param 详解
- (2)Kurento之KMS通信架构
- CorelDRAW向量图样怎么进行填充