Ubuntu 14.04下安装Nginx,MediaWiki,NodeBB,Everything,GitLab(2)

Nginx 的详细介绍请点这里
Nginx 的下载地址请点这里

/****************************************安装mediawiki分割线***********************************************************/

参考官方安装指南

https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki

先下载稳定版本

wget https://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.2.tar.gz

直接解压到/www下面

tar xvzf mediawiki-*.tar.gz -C /www

重命名

mv /www/mediawiki-1.26.2 /www/midiawiki

ifconfig看到本机IP,这里假设是192.168.1.2吧

修改host文件,方便��忆

vim /etc/hosts

想个好记的域名,加入

192.168.1.2

保存退出

重启网络使修改生效

/etc/init.d/networking restart

然后再浏览器中就可以通过访问了

下面通过浏览器访问

就可以通过网页交互安装mediawiki了。

不过安装的时候要用到mysql,先来设置以下。

上文安装Nginx的时候已经把mysql也装上了,假设设置的root用户密码也是root。

那就

mysql -u root -proot

创建数据库wikidb,创建用户wikiuser 密码 wikipwd

CREATE DATABASE wikidb; GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'127.0.0.1' IDENTIFIED BY 'wikipwd'; Exit

然后通过网页面交互进行安装。

安装过程中,在插件选择时勾上WikiEditor,这个能让编辑器更友好一些,其他的插件也可以根据需要勾一些。

安装后会提示下载

LocalSettings.php 

移动到wiki目录下

mv /home/你的用户名/下载/LocalSettings.php /www/mediawiki/LocalSettings.php

编辑

vim /www/mediawiki/LocalSettings.php

加上  

# Enables use of WikiEditor by default but still allows users to disable it in preferences $wgDefaultUserOptions['usebetatoolbar'] = 1; # Enables link and table wizards by default but still allows users to disable them in preferences $wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; # Displays the Preview and Changes tabs $wgDefaultUserOptions['wikieditor-preview'] = 1; # Displays the Publish and Cancel buttons on the top right side $wgDefaultUserOptions['wikieditor-publish'] = 1

注意,还需要修改mediawiki文件夹的权限,比如简单粗暴改成777

chmod -R 777 /www/mediawiki

然后就可以正常使用mediawiki了。 

/****************************************安装nodebb分割线*********************************************************/

参考官方文档https://docs.nodebb.org/en/latest/installing/os/ubuntu.html

nodebb基于nodejs,先装nodejs

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -

sudo apt-get install -y git nodejs mongodb build-essential

nodebb需要数据库mongodb 或 redis。

发现本机已经安装过mongdb,查看版本

mongo --version

是2.4.9,版本太低。查了一下升级还挺麻烦,那还是直接装redis吧。

sudo apt-add-repository ppa:chris-lea/redis-server sudo apt-get update sudo apt-get install redis-server

运行一下确认安装成功

redis-server

然后准备装nodebb,先装这两个

apt-get install nodejs-legacy apt-get install npm

好了,开始装nodebb

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11cda70bd288abe111200bc360070685.html