我想将我的文档存储在SVN源代码管理下。
在DokuWiki设置中有
Directory for saving data '.../apps/dokuwiki/data'
DokuWiki将所有数据存储在'... / apps / dokuwiki / data'文件夹下的文本文件中。那里有很多东西,包括索引缓存等。似乎我只需要'pages'文件夹。
如何在我的SVN文件夹中移动'页面'文件夹,并将DocuWiki配置为使用那里的页面?
答案 0 :(得分:2)
$conf['datadir']
中使用 conf/local.php
独立于data
中的其余目录设置页面目录。您可能希望$conf['mediadir]
用于上传的图像和文件,也可能$conf['metadir']
用于保存页面元数据。
答案 1 :(得分:1)
这是我设定的一个例子:
$conf['datadir'] = './my-data/pages/';
$conf['mediadir'] = './my-data/media/';
$conf['metadir'] = './my-data/meta/';
N.B。请务必使用'datadir'
(不是'pagedir'
),如前面答案的评论中所述。
您可能还想配置阁楼:
$conf['olddir'] = './my-data/attic/';
这使得svn下的管理变得更加复杂,因为您必须始终添加attic文件,但它保留了跨开发人员的更改历史记录。这取决于您的安装;如果你regularly clean your attic你不想这样做。