NO3. 在树莓派上安装DokuWiki

一直想做一个自己的个人知识库管理平台,正好新购的树莓派还没有做什么规划,那就先拿来用吧!选什么知识管理系统呢?经过一番对比,最终决定在树莓派上安装DokuWiki。

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

既然决定了,就撸袖子装吧!保险起见,先查下DokuWiki官网有没有相应的安装介绍?果然有(https://www.dokuwiki.org/install:debian)。

参考官网的资料,我选择Apache下的Dokuwiki安装。

接下来,就要现在树莓派上安装apache和php了。进入树莓派官网,找到相应的安装介绍(https://www.raspberrypi.org/documentation/remote-access/web-server/apache.md),然后就一步步学者做。

用Putty连上Raspbian,然后输入如下命令:

sudo apt-get update
sudo apt-get install apache2 -y

在PC的浏览器上测试是安装成功?apache安装成功后,浏览器会显示如下。

下一步,安装PHP。

sudo apt-get install php libapache2-mod-php -y

通过这个命令安装的PHP是PHP7,安装成功后,删除 /var/www/html/ 中的 index.html。

sudo rm /var/www/html/index.html

在同一个目录下,新建一个index.php文件。

sudo nano index.php

index.php文件内容:

<?php echo "hello world"; ?>

再次刷新浏览器,看到就是“hello world”了。

开始安装DokuWiki。

在putty中进入/var/www/html目录后,先更改文件夹权限

sudo chmod -R 777 /var/www/html(注意有安全隐患)

然后,下载一个最新(稳定)的dokuwiki,并解压到/var/www/html这个目录中

wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
tar xvf dokuwiki-stable.tgz

建立连接

sudo ln -s /etc/apache2/sites-available/dokuwiki.conf /etc/apache2/sites-enabled/dokuwiki.conf

编辑dokuwiki.conf文件:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html  

<Directory /var/www/html/>     
Options FollowSymLinks     
AllowOverride All     
Order allow,deny     
Allow from all   
</Directory>   

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

重启Apache

sudo /etc/init.d/apache2 restart

就是这样了。现在已经配置完成了。刷新浏览器后就可以安装配置 DokuWiki 了。如果之前没有修改过文件夹权限会出现如下图的错误。

但是,我安装时却遇到了PHP function utf8_encode is not available的错误。

求助了百度大神,发现安装php7.0-xml包即可解决。

sudo apt-get install php7.0-xml

再次重启Apache,使更改生效。

sudo systemctl restart apache2.service

再次刷新浏览器,可以正常安装了。安装完成后,请记得删除目录下的 install.php文件。

好了,DokuWiki在树莓派安装成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天飓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值