Ubuntu 系统搭建 dokuwiki

说明

dokuwiki是一个强大的wiki系统,简单轻量,插件丰富,很合适中小团队作为团队文档管理的工具。

安装及部署

  1. 在Ubuntu上安装Apache2 和 PHP
  2. 启动Apache的Rewrite模块
    sudo a2enmod rewrite
  3. 官网下载包并且解压
    cd /var/www
    sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
    sudo tar xvf dokuwiki-stable.tgz
    sudo mv dokuwiki-*/ dokuwiki
  4. 修改dokuwiki的权限
    sudo chown -R  777 /var/www/dokuwiki
  5. 修改Apache中文件根目录的指向路径
    sudo nano /etc/apache2/sites-enabled/000*.conf

    修改/var/www/html/var/www/dokuwiki

  6. 修改域名指向

    <VirtualHost 127.0.0.1>
    DocumentRoot /var/www/dokuwiki
    ServerName 域名
    </VirtualHost>
  7. 修改AllowOverrides的配置,修改
    sudo nano /etc/apache2/apache2.conf

    AllowOverride None 修改为 AllowOverride All

  8. 重启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 down

    1) 修改下apache2配置文件httpd.conf监听端口

    Listne 80(替换掉) 

    2) 与其他服务器共享80端口

  9. 访问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的文件权限。

  10. 配置成功后,删除以下文件
    sudo rm /var/www/dokuwiki/install.php
  11. 开始使用。

参考文章:

https://www.dokuwiki.org/install:ubuntu

时间: 2024-11-05 15:48:33

Ubuntu 系统搭建 dokuwiki的相关文章

本地虚拟机在ubuntu系统搭建nexus服务器

本地虚拟机在ubuntu系统上搭建nexus服务器 本地虚拟机在ubuntu系统上搭建nexus服务器所需软件: 虚拟机:VM或者Oracle VM VirtualBox 系统:ubuntu-14.04.5-server-amd64.iso JDK:1.8版本 nexus:nexus-2.14.3-02-bundle.tar.gz 注:由于本地系统为win7,所以的软件都是下载的本地win7系统中的,要为虚拟机ubuntu系统传输文件,选择了cuteftp软件. 虚拟机环境需要注意问题: 因为使

ubuntu系统搭建ESP32 开发环境

前言 ESP32 可以说是物联网市场一款比较精悍的芯片了.集成了BLE和802.11b Wi-Fi.低功耗.同时处理速度还挺强的.目前自己也是刚入手ESP32.可是在装环境的时候,踩了不少坑. 当然ESP32 支持的开发方式挺多的.例如在 arduino开发,windows下的msys32加esp-idf的开发环境(因为msys32 是虚拟一个linux环境,所以这种方式编译程序会比较慢),也可以用Eclipse IDE+CMake+esp-idf开发,还有可以使用linux 系统下的GNU M

Ubuntu 系统搭建php服务器 用ssh 远程操作

一:在桌面下载xshell客户端连接 ,vmavar 上的 Ubuntu系统,遇到的问题跟大家分享一下,希望大家少走弯路 Ubuntu系统默认没有ssh server 要安装 apt-get install openssh-server 服务端程序 apt-get install openssh-client 客户端程序 查看是否启动 ps -e|grep ssh ps -e 是查看系统进程 看到sshd 说明ssh-server 已经启动 sshd 的开启与关闭 sudo /etc/init.

【转】阿里云Ubuntu系统搭建SVN服务器

##SVN服务器相关软件安装 1.使用SSH远程服务器 (1)对于MAC OS/Liunx的用户直接打开终端输入 ssh  用户名@实例名,例如 ssh [email protected] 执行上面的命令后终端会提示输入密码,验证通过后会出现如下信息: Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.2.0-67-generic x86_64) * Documentation: https://help.ubuntu.com/ New release '14

Ubuntu系统搭建Zabbix监控

操作系统类型:Ubuntu 系统环境版本:4.4.0-122-generic IP地址:192.168.152.118 第一步:选择适当的操作系统类型与各项的版本要求,我这边直接使用LNMP脚本平台搭建: https://lnmp.org/download.html下下载lnmp1.5-full.tar.gz脚本安装包 1:上面连接中是一个LNMP平台的脚本程序包,下载对应服务器和相应的目录中进行解压: SH152118:/tmp/Package$ sudo tar xvf lnmp1.5-fu

ubuntu系统搭建以太坊私有链

1.安装curl.git apt-get update apt-get install git apt-get install curl 2.安装go curl -O https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz Unpack it to the /usr/local (might require sudo) tar -C /usr/local -xzf go1.5.1.linux-amd64.tar.gz 3.

ubuntu系统搭建samba服务

安装samba服务 # apt-get install samba 创建一个samba服务的分享目录 # mkdir /share 创建一个samba服务限制的用户及组 #useradd public         一直按Enter键就可以创建好了 查看是否用户是否创建成功 # ls -al /home drwx------  2 public public 4096 12月 27 18:19 public 配置samba服务的配置文件,如果不放心自己的修改,可以先备份一下配置文件 # cp 

Ubuntu系统搭建SVN服务器

1.首先安装SVN这个软件 apt-get install subversion 2.在home目录下创建一个名为svn的文件夹(文件夹的名字随便起) mkdir /home/svn 3.创建数据仓库(可以根据需要创建多个) svnadmin create /home/svn/test 4.启动svn网络服务 svnserve -d -r /home/svn 其中 -d 参数让 svnserve 运行在后台,-r 参数限定了数据仓库,在网络上可以访问的地址. /home/svn指定svn数据仓库

基于Ubuntu系统搭建以太坊go-ethereum源码的开发环境

第一.先安装geth的CLI环境sudo apt-get install geth,这个很重要 第二.下载源代码 git clone https://github.com/ethereum/go-ethereum 我下载到啦 /home/siegel/ethereum/ 更改文件夹权限为可写  chmod -R 777 /home/siegel/ethereum/go-ethereum 第三步 sudo apt-get install software-properties-common sud