千家信息网

Dokuwiki安装 (linux)

发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,Dokuwiki安装 (linux)一.简介dokuwiki是一个开源wiki引擎程序,运行于PHP环境下。无需数据库。Doku Wiki 程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理
千家信息网最后更新 2024年12月13日Dokuwiki安装 (linux)

Dokuwiki安装 (linux)
一.简介
dokuwiki是一个开源wiki引擎程序,运行于PHP环境下。无需数据库。Doku Wiki 程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。
二.安装步骤:
1.安装前需要确保以下相依组件是否已经安装

yum install gcc-c++yum install makeyum install expat-develyum install perlyum install curl-develyum install libxml2-develyum install libjpeg-develyum install libpng-develyum install freetype-devel

2.由于dokuwiki需要PHP环境,故要先装PHP

# yum install epel-release# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm# rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

成功了。

    # php -vPHP 5.6.40 (cli) (built: Jul  3 2019 06:59:29) Copyright (c) 1997-2016 The PHP GroupZend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologieswith Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologieswith Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans

3.dokuwiki还需要Apache服务,故还需装httpd

yum install httpdsystemctl start httpd

4.然后安装dokuwiki,dokuwiki是没有linux和Windows之分,所以安装的时候可以自己下载下再导入虚拟机中,也可以直接执行以下命令

#wget -c http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz //下载网站安装压缩包#tar -zvxf dokuwiki-stable.tgz //解包解压缩#cp -r dokuwiki-2017-02-19e /var/www/html/wiki //复制解压的网站源码文件到网站根目录

5.更改httpd.conf

vim /etc/httpd/conf/httpd.conf

将 DocumentRoot 目录更改到第4步中的dokuwiki路径下 默认为/var/www/html
下面配置作用是对URL进行过滤以保证数据安全

Order allow,denyDeny from allSatisfy All

6.修改权限
根据httpd.conf 中下述两个配置值进行修改

User apacheGroup apache

权限不修改会导致下面的访问页面报错

#chown -R apache.apache /var/www/html/wiki//将文件所有者由root用户改为apache用户

7.调整Apache mime设定,让Apache 可以支援 PHP (/etc/mime.types ) ,在配置中加入

application/x-httpd-php php php4 phtmlapplication/x-httpd-php-source phps

重启

systemctl restart httpd

8.关闭防火墙

 setenforce 0 systemctl stop firewalld

9.访问网站ip/wiki/install.php

网站 配置 数据 文件 权限 环境 用户 程序 小巧 强大 安全 成功 下载网站 两个 个人 个人网站 中小 作用 功能 功能强大 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 新型网络安全的三个时代分别是 计算机网络安全完整答案 网络安全法保护公民个人信息收集 黄岛区app定制软件开发公司 什么是网络技术转让质量保证 安发科技公司互联网课堂 交通银行总行软件开发面试 长安汽车软件开发校招笔试题目 塔式服务器通过网线进系统 刷卡机服务器内部错误怎么办 网络安全具有4个方面的特征 云服务器ecs登陆 云锁安全登录 服务器 组态王和mysql数据库 进入双色球2020数据库 长沙企业软件开发工程师 软件开发与编程专业 性能测试 软件开发 荆门手机软件开发 数据库服务器分区使用 java数据库教程100讲 软件开发项目典型工作量 盈亚证券网络安全规划 网络技术实名制 调整管理服务器需要什么软件 淘宝软件开发工程师 网络安全知识竞赛 简报 数据库schma是什么 太极服务器请求服务器失败 医院软件开发费的记账
0