DokuWiki
使用wiki作为项目记录的一种方式,可以保留完整的项目开发流程。这里选用较为轻量的DokuWiki部署。
依赖
- Apache2依赖:个人blog链接:Ubuntu服务器部署测试Apache2
- PHP依赖:个人blog链接:Ubuntu服务器安装测试PHP
安装
官网获取DokuWiki安装包并上传服务器解压:
DokuWiki官网下载地址
1、其中在安装前要配置一下安装过程,安装哪些语言以及是否一并下载哪些插件,不再详细叙述。
2、下载后得到一个压缩包,将其解压到你服务器的/var/www/html/文件夹下,用一个名为DokuWiki的文件夹承接这些解压好的文件。下载到本地后使用scp命令将文件上传到服务器:
$ scp ./dokuwiki.zip user_name@Your_Server_IP:/var/www/html
# 以上在下载到的本地目录打开命令行,
# 其中dokuwiki.zip也可能是.tgz或rar文件
3、在服务器解压
$ unzip ./dokuwiki.zip
...
$ ls
dokuwiki
# 默认解压就是存放在名为dokuwiki文件夹下
测试
按照官网说明,打开页面进行测试:输入网址:
http://Your_Server_IP/dokuwiki/install.php
发现页面显示如下:
访问权限问题,回到服务器修改文件夹权限:
$ cd ./dokuwiki
$ chmod -R 777 ./
# -R 递归赋予权限,注意后面的'./'符号表示当前文件夹
回到原页面刷新,效果如下,问题解决:
定位问题:
* PHP function xml_parser_create is not available. Maybe your hosting provider disabled it for some reason?
补充安装,并重启Apache2如下:
$ sudo apt-get install php7.4-xml
# 注意php版本对应,我的是7.4版本,使用php -v命令查看版本
$ service apache2 restart
再次进入以上界面查看:
安装以及配置
根据以上填写后进入如下界面:
以上是我进行了一些配置后的界面,具体配置教程请在其他网站寻找,这里不做更多叙述。
之后可以根据情况按照网页推荐,删除/var/www/html文件夹下的install.php文件,也可选择保留,以上页面可以通过以下链接访问:
$ http://Your_Server_PI/dokuwiki
# 该链接访问到的是start界面(需要你根据以上页面的指引自行创建)
参考链接
DokuWiki安装参考
DokuWiki Install过程报错解决01
DokiWiki Install过程报错解决02