centos 7下搭建wiki系统
2016-04-25 01:57
633 查看
1. 简要说明
wiki系统在MediaWiki下,搭建在postgresql之上。由于默认安装apache server不支持postgresql,所以需要手动源码安装apche,php。具体情况可参考上一篇博文:centos 7下源码编译安装php支持PostgreSQLwiki搭建的软件版本情况如下:
- 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了
相关文章推荐
- linux后门
- jenkins在centos下的安装
- Linux之文件的查找
- Linux下的格式化字符串漏洞利用姿势
- Linux学习日志(一)
- 一些不太常用的Linux命令
- centos下的安装JDK1.7
- Linux常用命令(三)
- linux下maven的安装配置
- 10个常用Linux系统ps命令实战
- Linux C++ 开发简介
- Linux查看物理CPU个数、核数、逻辑CPU个数
- linux解压zip、bz、bz2、z、gz、tar(解包)
- CentOS 6.5下安装字体
- win7下easybcd安装centos
- linux下导入、导出mysql数据库命令
- Hey 老司机,知道eventfd吗?
- Linux常用命令(二)
- Linux常用命令(一)
- linux expect 自动登录交换机保存配置