Ubuntu上搭建DokuWiki
1、准备工作
1) 安装Apache
sudo apt-get install apache2
2)在浏览器中输入http://localhost 如果现实It works则说明Apache安装成功,否则Apache未成功安装
3)安装PHP5
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
4)重启Apache,以便Apache注册PHP模块
sudo /etc/init.d/apache2 restart
5) 测试PHP是否安装成功
i 使用vi编辑器在/var/www/html目录下新建一个php脚本test.php
vi /var/www/html/test.php
在test.php中添加以下代码
<?php
phpinfo();
?>
再次登录网页,输入:localhost/test.php如果显示了php的版本信息等,那么就说明成功支持PHP,到此准备工作完毕。
2、安装DokuWiki
1)下载DokuWiki,下载地址为https://www.dokuwiki.org/dokuwiki#
2)解压DokuWiki压缩包
cd /var/www/html
sudo cp ~/download/dokuwiki-2011-05-25a.tgz ./
sudo tar -zxvf dokuwiki-2011-05-25a.tgz
sudo mv dokuwiki-2011-05-25a dokuwiki
3)设置权限,如果不设置权限会导致无法正常安装
#data和conf目录需要写权限
cd dokuwiki
sudo chown -R www-data:www-data data conf
4)安装DokuWiki——在浏览器中输入安装: http://localhost/dokuwiki/install
至此,安装成功。
说明:
一、 此过程中可能要用到的linux命令:
1)彻底卸载软件命令
sudo apt-get autoremove --purge 【软件包名】
二、Ubuntu上面安装Apache并没有httpd.conf文件,至于其他资料上所说的httpd.conf在Ubuntu上相当于etc/apache2/apache2.conf文件
在重启Apache过程中可能会遇到问题Could not reliably determine the server's fully qualified domain name
此时只要在apache2.conf中添加一行ServerName 127.0.0.1:80即可解决
三、若要修改端口号,则要修改etc/apache2/ports.conf中的端口号,并且修改etc/apache2/sites-available/000-default.conf文件的中的端口号,假如修改为8888
将<VirtualHost *:80>改为<VirtualHost *:8888>
Ubuntu上搭建DokuWiki的更多相关文章
- Ubuntu上搭建Watir-Webdriver与Cucumber环境
本文主要演示如何在Ubuntu上搭建Watir-Webdriver与Cucumber环境,用于自动化测试. 1. Ubuntu环境 A. 安装 因为我的工作机是Windows,所以采用虚拟机的方式使用 ...
- Ubuntu上搭建Git服务器
下面我们就看看,如何在Ubuntu上搭建Git服务器.我们使用VMware虚拟机安装两台Ubantu系统,分别命名为gitServer和gitClient_01. 1.安装OpenSSH并配置SSH无 ...
- Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
首先要了解一下Hadoop的运行模式: 单机模式(standalone) 单机模式是Hadoop的默认模式.当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选 ...
- 在ubuntu上搭建交叉编译环境---arm-none-eabi-gcc
最近要开始搞新项目,基于arm的高通方案的项目. 那么,如何在ubuntu上搭建这个编译环境呢? 1.找到相关的安装包:http://download.csdn.net/download/storea ...
- 在Ubuntu上搭建kindle gtk开发环境
某个角度上说,kindle很类似android,同样的Linux内核,同样的Java用户层.不过kindle更注重简单.节能.稳定.Amazon一向认为,功能过多会分散人们阅读时候的注意力. Kind ...
- Ubuntu上搭建Hadoop环境(单机模式+伪分布模式) (转载)
Hadoop在处理海量数据分析方面具有独天优势.今天花了在自己的Linux上搭建了伪分布模式,期间经历很多曲折,现在将经验总结如下. 首先,了解Hadoop的三种安装模式: 1. 单机模式. 单机模式 ...
- Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)【转】
[转自:]http://blog.csdn.net/hitwengqi/article/details/8008203 最近一直在自学Hadoop,今天花点时间搭建一个开发环境,并整理成文. 首先要了 ...
- Ubuntu上搭建GPU服务器
1.安装显卡驱动 2.安装CUDA 3.安装cuDNN 下载: 根据显卡类型以及操作系统,选定CUDA版本和语言设置,下载对应的显卡驱动. 驱动下载地址 安装 $ sudo ./NVIDIA-Linu ...
- 在ubuntu上搭建开发环境3---解决Y470一键系统重装之后恢复ubuntu引导启动的方法
2015/08/18 将知识.常用的操作整理出来一定要完整,注意细节. 就像下面是再2015.04.27时候整理的,当时确实实验成功了,但是可能忘记记下具体的细节,尤其是3.4.5.6步骤中的关于盘符 ...
随机推荐
- 读书笔记:js设计模式
面向过程编程,面向对象编程和函数式编程> 定义一个类方法1:function Anim(){ } Anim.prototype.start = function(){ .. };Anim.pro ...
- HDOJ 1429 胜利大逃亡(续) (bfs+状态压缩)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1429 思路分析:题目要求找出最短的逃亡路径,但是与一般的问题不同,该问题增加了门与钥匙约束条件: 考虑 ...
- Servlet、SPringMVC、Struts等防止表单反复提交的多种处理方法
第一种处理方法(非拦截器): 眼下这样的方法不建议,由于JSP规范不建议写JAVA代码.这样的能够方便另外一种处理方法的理解,另外一种方法引入拦截器的思想,原理基本一样,模仿Struts的Token机 ...
- PHP 学习1- 函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
在4.3.0中运行正常,在4.3.1中运行会提示Notice:Undefined varialbe:tmp_i 问题下下: 1.问题出在哪里? 2.应如何修改这段代码? 3.不改段代码,如何修改php ...
- jQuery 1.9+ ajaxStart事件无效,无法被触发的原因。
AJAX 事件需要绑定到document 在jQuery 1.9中, 全局的AJAX事件(ajaxStart, ajaxStop, ajaxSend, ajaxComplete, ajaxError, ...
- TreeView控件绑定数据库
1.在设计视图里面的代码 <form id="form1" runat="server"> <div> <h1>两个表< ...
- centos5.5 安装git
查看centos版本 # cat /etc/redhat-release CentOS release 5.5 (Final) 安装git 下载: 如果有老版本的git: #git clone git ...
- BZOJ 2463 谁能赢呢?
刚开始做这道题时,我纠结了许久什么是最优走法,想了好半天也不晓得,后来被大神点醒,最有走法,最后就是每个格子都走了一遍,得,这下简单多了,算一下总共的格数是奇数还是偶数,奇数则先手赢,偶 ...
- 解决gnuplot中'Terminal type set to 'unknown'不能显示绘图的问题
安装gnuplot: sudo apt-get install gnuplot 安装成功后,在终端输入gnuplot,进入gnuplot. 直接进行一个小测试: plot sin(x) 发现不能显示绘 ...
- hive on spark的安装及问题
配置hive hive-site <property> <name>hive.metastore.uris</name> <value>thrift:/ ...