centos 7下搭建wiki系统
来源:互联网 发布:订货单软件 编辑:程序博客网 时间:2024/05/16 15:10
1. 简要说明
wiki系统在MediaWiki下,搭建在postgresql之上。由于默认安装apache server不支持postgresql,所以需要手动源码安装apche,php。具体情况可参考上一篇博文:centos 7下源码编译安装php支持PostgreSQL
wiki搭建的软件版本情况如下:
- wiki:MediaWiki 1.26- apache server:Apache/2.4.20 (Unix)- php:PHP 5.6.20 (cli) - postgresql:postgres (PostgreSQL) 9.5.0
2. 下载源码
$ cd /usr/downloads$ wget -c https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.2.tar.gz$ tar -xvf mediawiki-1.26.2.tar.gz$ mkdir -p /var/webRoot$ mv mediawiki-1.26.2/ /var/webRoot$ cd !$$ mv mediawiki-1.26.2 wiki
3. 配置apache server
$ /usr/local/programs/apache2/bin/apachectl -k stop$ vi /usr/local/programs/apache2/conf/httpd.conf ## 修改web doc 目录```DocumentRoot "/var/webRoot/wiki"<Directory "/var/webRoot/wiki">```$ /usr/local/programs/apache2/bin/apachectl -k start
4. 安装wiki
## 浏览器访问wiki地址: http://localhost/ 点击"setup the wiki"按钮,进入wiki安装的引导界面## 因为wiki安装时,需要连接postgresql数据库,并进行数据库的初始化,而我要做的是:## 利用原有的数据进行wiki系统的重新搭建,所以先备份数据,利用wiki引导初始化后,在换成真实的数据库$ cd /usr/local/programs/postgresql$ ps -ef |grep postgresql$ ./bin/pg_ctl stop -D ./data$ mv data data_wiki$ ./bin/initdb -D ./data ## 初始化表## 初始化表后,权限都被重置了,所以远程访问不了,现在需要重新设置权限$ cp data_wiki/postgresql.conf data/postgresql.conf$ cp data_wiki/pg_hba.conf data/pg_hba.conf$ ./bin/pg_ctl -D ./data -l logs/orig-log-1.log start## 然后客户端测试一下连接,ok## 进入wiki安装引导,选择postgreSQL,填入数据库连接信息,生成LocalSettings.php## 下载该文件,放入wiki的根目录文件夹,访问试试## 现在,数据库的连接配置文件有了,那么现在就是准备数据了## 现在,替换成wiki的data文件夹,就可以访问wiki了
0 0
- centos 7下搭建wiki系统
- Wiki系统搭建
- Wiki系统搭建
- Wiki系统搭建
- Wiki系统搭建 JspWiki
- 搭建公司wiki系统
- Linux下Wiki搭建
- 搭建自己的wiki系统
- ubuntu上搭建wiki系统
- centos linux系统下搭建git服务器
- Centos系统下Lamp环境的搭建
- CentOS系统下Gerrit服务器搭建
- [wiki--gitit]在Linux系统搭建gitit wiki
- 如何搭建简易的Wiki系统
- wiki系统 -- confluence(破解)搭建
- CentOS 7 下搭建 DHCP
- Centos 7下搭建SS
- 在linux下搭建wiki环境
- 用Jenkins搭建Android自动打包环境
- Android Material Design新UI控件使用大全 二
- LeetCode 321. Create Maximum Number(寻找最大数)
- 使用Jenkins自动化构建Android和iOS应用
- Java,Android,窥探组合的用法。AndroidUI组合设计模式,Java组合设计模式
- centos 7下搭建wiki系统
- 游戏开发工具介绍
- 织梦dedecms 在会员中心或后台 隐藏特定字段,部分或个别自定义字段的方法
- 观察者模式
- Android SDK Manager 更新代理配置
- 记Android关于.9切图的一点小技巧
- C++ 随机函数学习
- LeetCode 322. Coin Change(兑换硬币)
- 为什么线程会放弃Suspend和Resume方法