Ubuntu 系统搭建 dokuwiki
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 系统搭建 dokuwiki相关的知识,希望对你有一定的参考价值。
说明
dokuwiki是一个强大的wiki系统,简单轻量,插件丰富,很合适中小团队作为团队文档管理的工具。
安装及部署
在Ubuntu上安装Apache2 和 php
启动Apache的Rewrite模块
sudo a2enmod rewrite
官网下载包并且解压
cd /var/www sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz sudo tar xvf dokuwiki-stable.tgz sudo mv dokuwiki-*/ dokuwiki
修改dokuwiki的权限
sudo chown -R 777 /var/www/dokuwiki
修改Apache中文件根目录的指向路径
修改sudo nano /etc/apache2/sites-enabled/000*.conf
/var/www/html
为/var/www/dokuwiki
修改域名指向
<VirtualHost 127.0.0.1> DocumentRoot /var/www/dokuwiki ServerName 域名 </VirtualHost>
修改AllowOverrides的配置,修改
将sudo nano /etc/apache2/apache2.conf
AllowOverride None
修改为AllowOverride All
重启Apache2
sudo service apache2 restart
Apache2默认监听端口为80,如果有其他应用占用了,则会出现以下端口占用提示。
Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down1) 修改下apache2配置文件httpd.conf监听端口
2) 与其他服务器共享80端口Listne 80(替换掉)
访问
http://域名/dokuwiki/install.php
如果出现这个提示,则是没有修改权限或者修改不成功DokuWiki Setup Error
The datadir (‘pages‘) at ./data/pages is not found, isn‘t accessible or writable. You should check your config and permission settings. Or maybe you want to run the installer?
则应该回到4重新修改dokuwiki的文件权限。配置成功后,删除以下文件
sudo rm /var/www/dokuwiki/install.php
开始使用。
参考文章:
以上是关于Ubuntu 系统搭建 dokuwiki的主要内容,如果未能解决你的问题,请参考以下文章