IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    openSUSE上搭建mediawiki

    cfylee发表于 2014-12-01 06:37:27
    love 0

    虽然搭建了博客,但是写个工作日志,学习日志什么的放在博客上不方便也不合适,需要一个随手记的软件,现在的智能手机上倒是有很多这样的软件,可是也不方便,所以就想到了用mediawiki,之前在ubuntu上搭建过,不过没怎么用起来,现在打算在openSUSE搭键一个,打算用来作为工作和学习日志,记录一些重要的思路,代码,项目进度等等。好了废话就说到这里,我们开始吧。

    软件安装

    mediawiki是一个PHP程序,所以我们搭建的是经典LAMP,自然我们就需要安装apache,mysql,PHP5,在shell中执行下面的指令:

    # sudo zypper install mysql-community-server mysql-community-client  php5 php-gd php5-mysql \
    # apahce2 apache2_mod_php5

    下载mediawiki,解压后放到/srv/www/htdocs/下,并修改一下mw-config文件加的权限,通过浏览器安装mediawiki的会调用该文件夹下的
    index.php文件

    # http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1.22.6.tar.gz
    # tar zxf mediawiki-1.22.6.tar.gz
    # mv mediawiki-1.22.6 /srv/www/htdocs/mediawiki
    # sudo chown a+w /srv/www/htdocs/mediawiki/mw-config

    软件配置

    mysql

    # mysql -u root -p YOUR_PASSWORD

    进入到mysql之后给mediawiki创建数据库

    # mysql>create database wikidb
    # mysql>grant index, create, select, insert, update, delete, alter, lock tables on wikidb.*
    # mysql>to 'YOUR_USRNAME'@'localhost' identified by 'YOUR_PASSWORD';

    mediawiki安装及配置

    安装

    现在你就可以安装mediawiki了,首先启动apache2.

    # sudo service apahce2 start

    打开浏览器访问http://localhost/mediawiki,打开mediawiki的安装页面,进行一些简单的配置之后,将LocalSetting.php拷贝到mediawiki
    的根目录下,mediawiki就可以使用了。

    # cp /srv/www/htdocs/mediawiki/mw-config/LocalSetting.php /srv/www/htdocs/mediawiki/

    代码高亮

    目前我只安装了一个代码高亮的插件,如果以后还需要其他的插件,以后慢慢补充吧,安装也特别容易,下载代码高亮插件GeSHi放mediawiki的
    extensions目录下,修改一下LocalSetting.php,就安装好了。

    # git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SyntaxHighlight_GeSHi.git
    # cp SyntaxHighlight_GeSHi.php /srv/www/htdocs/mediawiki/extensions/

    打开LocalSetting.php,在最后一行加入下面的这句话

    require_once("extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");



沪ICP备19023445号-2号
友情链接