dokuwiki学习(一)——增加页面命名空间

首先,我们需要在后台增加命名空间和文章。命名空间先在后台添加。

切换至/var/www/html/dokuwiki/data/pages目录下
建立文件夹“准生产文件”,在该文件夹中建立文件 准生产测试.txt。
建立文件夹“日常工作记录”,在该文件夹中建立文件 日常测试.txt。
建立文件夹“配置文件”,在该文件夹中建立文件 配置文件测试.txt。
这里写图片描述
其中文件夹将作为新的命名空间,txt文件则作为该命名空间下的文章。如下图所示

注意:创建了新的命名空间后,该命名空间下面必需有文章存在,否则该命名空间将会不存在。文章中必需写有内容,否则该文章会被自动删除。

问题:在页面中查看时,发现中文命名空间下不能显示中文文章!
解决方法:进入dokuwiki安装目录下的/inc文件夹,然后vim打开pageutils.php这个文件,搜索utf8_encodeFN,找到后将该函数中如下两行注释。

//    $file = urlencode($file);
//    $file = str_replace('%2F','/',$file);

同样的方法,搜索utf8_decodeFN,找到后将该函数中的此行注释。

//  return urldecode($file);

注释后,添加如下一句

return $file;

修改完成后保存退出。重新查看命名空间时,即可显示中文文章。如下图所示。
这里写图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值