文档章节

使用PostgreSQL 9.6 架设mediawiki服务器

PGSmith
 PGSmith
发布于 2017/08/12 23:06
字数 346
阅读 379
收藏 10
点赞 0
评论 0

1、环境准备:Centos 7 minimal x64

yum install net-tools vim
a.setsebool -P httpd_can_network_connect 1
b.setenforce 0 (临时性)
c.修改/etc/selinux/config 文件
  将SELINUX=enforcing改为SELINUX=disabled
  重启机器即可
其中a,b,c是关闭SElinux的,如果不关闭,就会出现Wiki怎么也连不上数据库的。

2、安装apache环境:

yum install httpd -y

3、安装php环境:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install -y php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-intl.x86_64 php55w-xml.x86_64 php55w-mbstring.x86_64 php55w-pgsql.x86_64

4、安装数据库:

yum install -y flex bison readline-devel zlib-devel openssl-devel libxml2-devel libxslt-devel git gcc
useradd postgres
su - postgres
git clone git://git.postgresql.org/git/postgresql.git pg9.6
cd pg9.6
git checkout REL9_6_STABLE
./configure --prefix=/home/postgres/pgdb9.6 --with-openssl
make; make install
cd contrib
make; make install
cd; cd pgdb9.6
cd bin
./initdb -D ../data
./pg_ctl -D ../data start
./psql
create database wiki;
create user wiki encrypted password '******' superuser;
\c wiki wiki
create schema wiki;

5、安装MediaWiki:

mediawiki-1.29.0.tar.gz
mv mediawiki-1.29.0.tar.gz /var/www/html
tar xvf mediawiki-1.29.0.tar.gz
mv mediawiki-1.29.0 mediawiki

6、启动服务、关闭防火墙:

systemctl restart httpd.service
systemctl stop firewalld

7、进行网页设置:

mv LocalSettings.php mediawiki

点击进入您的wiki

 

© 著作权归作者所有

共有 人打赏支持
PGSmith

PGSmith

粉丝 91
博文 54
码字总数 59729
作品 0
济南
后端工程师
使用 Docker 部署 MediaWiki

0 简介 MediaWiki 是 Wikipedia 使用的网站解决方案的开源版,以个人观点来看,Wiki 在这个时代显得不够时尚,且不支持 MarkDown 等新兴的标记语言,另外页面的组织方式采用了自己的一套管理...

blackpiglet
06/25
0
0
CentOS下搭建Wiki系统

目前主流的wiki很多,我试过MoinMoin,配置起来实在头疼,而且不会用(重点),虽然它不使用数据库,却正是我不能理解的地方。反正用了很久都没有入门,后面干脆想换一个吧。于是,Mediawiki...

子矜
2013/04/03
0
0
使用Mediawiki构建个人知识库

日常开发中总会有许多东西需要记录,很多软件都可以做到这一点,例如有道云笔记,或者写博客。但个人偏爱于Mediawiki,因为wiki可定制性强,总给人一种高端大气的感觉。起初对wiki这种东西一...

子矜
2014/01/06
0
8
MediaWiki自动登陆和更新页面

Mediawiki系统开放了API,向wiki系统的api.php发送http请求,可实现很多功能。 1.登陆:原理可查看mediawiki api文档 # Login userName = '***' password = '***' headers = dict() headers...

TinkerS
2012/04/09
0
0
Windows下安装MediaWiki (iis+php+mysql+mediawiki)

最近几天一直在折腾wiki,对于我这种从来没有自己搭配过php开发环境的人来说,算得上是一个极大的挑战。在此记录详细的搭建过程,以及途中遇到的麻烦问题。 一、安装前的准备 1、我的环境是:...

tanyixiu
2013/02/20
0
0
开源软件开发平台和仓库 - SourceForge

SourceForge 是全球最大的开放源代码软件开发平台和仓库。它集成了很多开放源代码应用程序,为软件开发提供了整套生命周期服务。SourceForge.net是开放 源代码软件的开发者进行开发管理的集中...

匿名
2010/05/21
0
6
CentOS 6.4 安装 media wiki 1.23.6

准备: CentOS 6.4系统及Root或者sudo权限,系统正常连接网络 使用到的软件: apache ,mysql-server ,php ,mediawiki ,memcached 软件包的安装 首先,需要安装apache, php, mysql-server, my...

董小卓
2014/11/12
0
0
CentOS 7下搭建MediaWiki环境

一、安装php、httpd和mariadb 导入php的repo源: 接着安装PHP相关包: 二、配置环境 然后配置mariaDB的root用户密码,过程如下: 执行mysqlsecureinstallation命令,配置MariaDB安全权限: ...

xhHuang
2017/11/04
0
0
linxu wacom Calibration 触点校准

一个 hp tx2000笔记本 内置了wacom手写板和触摸屏,安装ubuntu11,需要校准屏幕。 查阅了好几种资料最后发现还是 官网的http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=...

lxbzmy
2012/03/16
0
0
轻松搞定你的IPython + Notebook 基于云的科学计算环境(含详细步骤)

IPython + Notebook 提供了一种基于云的科学计算开发环境。它既能够使开发者享受到云计算的强大计算能力,也能够使开发者无需在自己本地安装任何软件就能有良好的开发界面。此外,从本地到云...

lindylin
2015/03/06
0
3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

回想过往,分析当下,着眼未来

好久没有真正的在纸质笔记本上写过东西了,感觉都快不会写字了,笔画都不知道怎么写了。接下来就说说咱们的正事。 2018年7月22日,我做了一个决定,那就是去参加安全培训(可能是我职业生涯中...

yeahlife
7分钟前
0
0
关于工作中的人际交往

关于工作中的人际交往 Intro 写了篇发泄情绪的博客,但不会发布出来。 大概就是,要么忍,要么滚。 以及一些不那么符合社会主义核心价值观,不满于大资本家与小资本家剥削的废话。

uniqptr
12分钟前
0
0
springMVC的流程

1.用户发送请求至前端控制器DispatcherServlet 2.DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3.处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(...

JavaSon712
28分钟前
0
0
大数据教程(3.2):Linux系统软件安装之自动化脚本

博主前面文章有介绍过软件的安装,可以帮助IT人员顺利的完成功能软件安装;但是,对于我们运维人员或者需要管理软件安装的项目经理来说,有些应用一次行需要搭建很多台相同的软件环境(如tom...

em_aaron
46分钟前
0
0
Spring Boot 2.0.3 JDBC整合Oracle 12

整合步骤 1. Oracle驱动引入 Oracle驱动一般不能通过maven仓库直接下载得到,需自行下载并导入到项目的lib目录下,建议通过如下pom依赖引入下载的Oracle驱动 <!-- Oracle 驱动 -->...

OSC_fly
54分钟前
0
0
java 8 并行流 - 1

下面创建一个并行流,与顺序流 //顺序流Stream.iterate(0L, i -> i + 1) .limit(Integer.MAX_VALUE) .reduce(0L, Long::sum);//并行流Stream.iterate(0L, i -> i......

Canaan_
今天
0
0
数据结构与算法5

二分法采用向下取整的方法 使用有序数组的好处是查找的速度比无序数组快的多,不好的方面是因为要将所有靠后的数据移开,所以速度较慢,有序数组和无序数组的删除操作都很慢。 有序数组在查找...

沉迷于编程的小菜菜
昨天
1
1
SpringBoot | 第十一章:Redis的集成和简单使用

前言 上几节讲了利用Mybatis-Plus这个第三方的ORM框架进行数据库访问,在实际工作中,在存储一些非结构化或者缓存一些临时数据及热点数据时,一般上都会用上mongodb和redis进行这方面的需求。...

oKong
昨天
5
0
对基于深度神经网络的Auto Encoder用于异常检测的一些思考

一、前言 现实中,大部分数据都是无标签的,人和动物多数情况下都是通过无监督学习获取概念,故而无监督学习拥有广阔的业务场景。举几个场景:网络流量是正常流量还是攻击流量、视频中的人的...

冷血狂魔
昨天
0
0
并发设计之A系统调用B系统

A-->B A在发送请求之前,用乐观锁,减少对B的重复调用,这样一定程度上是幂等性。 比如A系统支付功能,要调用B系统进行支付操作,但是前端对"支付"按钮不进行控制,即用户会不断多次点击支付...

汉斯-冯-拉特
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部