精华内容
下载资源
问答
  • Media Wiki

    2016-03-17 10:35:00
    https://www.mediawiki.org/wiki/Help:Images/zh ... 下面是我装完mediawiki的设置,版本是1.14。等我熟悉wiki后,以后这些文档,就用wiki来写,比较方便。 1:允许上传图片 缺省是不能上传图片。需要...

    https://www.mediawiki.org/wiki/Help:Images/zh

     

    https://www.mediawiki.org/wiki/Manual_talk:Image_administration

     

    下面是我装完mediawiki的设置,版本是1.14。等我熟悉wiki后,以后这些文档,就用wiki来写,比较方便。


    1:允许上传图片

    缺省是不能上传图片。需要修改LocalSettings.php

    81 $wgEnableUploads = false;

    把false 改为true

    不过这个时候,你上传,还是会出现提示,上传目录(public)没有权限,那么如何设置这个目录呢。不同版本的mediawiki,好像是不一样的。很多文档都不一样。

    79 ## To enable image uploads, make sure the 'images' directory
    80 ## is writable, then set this to true:
    81 $wgEnableUploads = true;

    看注释就明白了,我们只需要设置image目录可读写就可以了。

    chmod 777 images/

    这个时候,你就可以上传附件。

    $wgUploadPath 这个参数已经没有了,应该是版本升级,取消了。

    这样设置

    94 # $wgHashedUploadDirectory = false;

    设置成true,那么你的所有的图片就会在image不同的目录下。看你的需求,如果你图片很多。估计就需要启用。



    二:不允许匿名编辑

    编辑DefaultSettings.php 这个文件。

    1168 #$wgGroupPermissions['*']['edit'] = true;
    1169 $wgGroupPermissions['*']['edit'] = false;
    1170 $wgGroupPermissions['user']['edit'] = true;

    三:关闭注册页面

    $wgGroupPermissions['*']['createaccount'] = false;
    这个时候,你就无法注册。应该就够了。


    修改短网址

    说实话,我对那些伪静态,rewrite,原理不了解,只知道参考文档来做。下面这个过程真的有点笨,不过搞定。

    /var/www/mediawiki-1.14.0

    本来我的目录是mediawiki-1.14.0,我为了照例子做,把folder改名为w

    修改/w目录中的LocalSettings.php.文件:
    $wgScriptPath = "/w";
    $wgArticlePath = "/wiki/$1";
    $wgUsePathInfo = true;


    修改根目录下的.htaccess文件:
    RewriteEngine On
    RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA]
    RewriteRule ^wiki/*$ /w/index.php [L,QSA]
    #RewriteRule ^/*$ /w/index.php [L,QSA]


    备注

    假定mediawiki安装到/w之类的目录(不可使用/wiki目录,否则冲突)

    转载于:https://www.cnblogs.com/worklog/p/5286382.html

    展开全文
  • Media wiki 搭建

    2020-02-23 15:02:04
    MediaWiki全球最著名的开源wiki程序,运行于PHP+MySQL环境。 MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。...Media wiki 搭建 1.安装准备的软件及安装环境: 系统版本CentOS ...

    在这里插入图片描述
    MediaWiki全球最著名的开源wiki程序,运行于PHP+MySQL环境。

    MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。MediaWiki的开发得到维基媒体基金会的支持。

    MediaWiki是建立wiki网站的首选后台程序,国内的灰狐维客等站点都采用这套系统。

    Media wiki 搭建

    1.安装准备的软件及安装环境:

    系统版本CentOS Linux release 7.5.1804 (Core)

    2.软件版本:

    (1)httpd-2.4.6-80.el7.centos.1.x86_64 ;

    (2)Server version: 10.2.19-MariaDB MariaDB Server

    (3)PHP 7.1.23

    (4)Windows-server-2008R2 AD域控制器

    3.配置动态网卡
    在这里插入图片描述
    4.查看防火墙状态:
    使用yum安装LAMP环境,关闭防火墙和selinux,便于顺利测试:
    systemctl status firewalld
    systemctl stop firewalld
    systemctl disable firewalld
    在这里插入图片描述
    关闭防火墙
    在这里插入图片描述
    5.配置MariaDB yum源安装Http和MariaDB
    vim /etc/yum.repos.d/Mariadb.repo(空文件里输入)
    在这里插入图片描述
    内容为:
    [mariadb]
    name = MariaDB
    baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
    gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
    gpgcheck=1

    在这里插入图片描述

    6.清除
    yum clean all
    yum makecache all

    在这里插入图片描述
    在这里插入图片描述
    7.安装httpd和mariadb数据库:
    yum install httpd mariadb-server mariadb
    在这里插入图片描述
    在这里插入图片描述

    8.编辑配置文件
    vim /etc/httpd/conf/httpd.conf
    在这里插入图片描述
    内容为:
    DocumentRoot “/var/www”
    <Directory “/var/www”>
    <Directory “/var/www”>
    在这里插入图片描述
    9.启动httpd服务和mariadb服务
    systemctl enable mariadb
    systemctl enable httpd
    systemctl start httpd
    systemctl start mariadb
    在这里插入图片描述

    10.进入数据库创建数据库:mysql -u root -p

    MariaDB [(none)]> CREATE USER ’wiki’@‘localhost’ IDENTIFIED BY ‘123’;

    MariaDB [(none)]> CREATE DATABASE wikidatabase;

    MariaDB [(none)]> GRANT ALL PRIVILEGES ON wikidatabase.* TO ‘wiki’@‘localhost’;

    MariaDB [(none)]> FLUSH PRIVILEGES;

    这里尤其注意第一个和第三个的那个反撇号 ,注意这里不是单引号而是反撇号。密码是单引号

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    MariaDB [(none)]> show databases;
    MariaDB [(none)]> SHOW GRANTS FOR ‘wiki’@‘localhost’;
    在这里插入图片描述
    在这里插入图片描述

    这里退出数据库。

    11.安装PHP7.0
    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 php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w php71w-ldap
    ————————————————

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    12.配置mediawiki
    cd /home
    wget http://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz
    在这里插入图片描述

    13.cd /var/www
    tar -zxf /home/mediawiki-1.31.0.tar.gz
    ln -s mediawiki-1.31.0/ mediawiki
    chown -R apache:apache /var/www/mediawiki-1.31.0
    systemctl restart httpd
    ————————————————
    在这里插入图片描述

    14.安装mediawiki
    打开浏览器输入http://ip地址/mediawiki/index.php 开始初始化设置
    注意这里的IP 为自己虚拟机的IP : 192.168.110.198

    一.选择语言版本字库版本

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    二.选择数据库类型,这里选择MySQL
    在这里插入图片描述
    在这里插入图片描述

    三.设置数据库名称和资料库名称
    在这里插入图片描述
    四.选择数据库引擎为InnoDB
    在这里插入图片描述

    五.设置全局名称和添加管理员

    在这里插入图片描述
    在这里插入图片描述

    六.开始安装mediawiki
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • 搭建media wiki

    2019-12-30 13:20:56
    media wiki搭建 1 准备环境LAMP 准备源码包libmcrypt-2.5.8.tar.gz, httpd-2.2.17.tar.gz, mediawiki-1.30.0.tar.gz ,mysql-5.5.22.tar.gz 安装Apache cd /usr/local/src ...
                                        media wiki搭建
        1 准备环境LAMP
         准备源码包libmcrypt-2.5.8.tar.gz, httpd-2.2.17.tar.gz, mediawiki-1.30.0.tar.gz ,mysql-5.5.22.tar.gz
        安装Apache
        cd /usr/local/src
        rz上传
        
        tar zxf httpd-2.2.17.tar.gz
        cd httpd-2.2.17
        ./configure --prefix=/data/server/httpd --enable-so --enable-rewrite --enable-charset-lite --     enable-cgi
         make && make install
        2 关闭防火墙,做路径优化,
    

    systemctl stop firewalld
    ln -s /data/server/httpd/bin/* /usr/local/bin/
    3启动apache,ip网页验证

       apachectl start
    

    在这里插入图片描述
    4 yum -y install ncurses-devel
    yum -y install cmake

    5创建运行用户

    groupadd mysql
    useradd -s /sbin/nologin -M -g mysql mysql

    6编译安装mysql

    tar zxf mysql-5.5.22.tar.gz
    cd mysql-5.522
    cmake -DCMAKE_INSTALL_PREFIX=/data/server/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
    make -j4 && make install
    6
    设置数据库目录的权限并建立配置文件

    chown -R mysql:mysql /data/server/mysql/
    cp support-files/my-medium.cnf /etc/my.cnf
    /data/server/mysql/scripts/mysql_install_db --user=mysql --basedir=/data/server/mysql --datadir=/data/server/mysql/data/ #初始化数据库

    7
    添加系统服务

    cp support-files/mysql.server /etc/init.d/mysqld
    chmod a+x /etc/init.d/mysqld
    chkconfig --add mysqld

    8
    设置环境变量

    echo “PATH=$PATH:/data/server/mysql/bin” /etc/profile
    . /etc/profile

    9
    开启服务

    systemctl start mysqld
    10
    登录mysql数据库验证
    11
    mysql -u root -p
    12

    创建wiki数据库以及用户和权限

    mysql> create database wikidb;
    Query OK, 1 row affected (0.03 sec)

    mysql> grant all on wikidb.* to root;
    Query OK, 0 rows affected (0.00 sec)

    mysql> grant all on wikidb.* to root@localhost;
    Query OK, 0 rows affected (0.00 sec)

    mysql> grant all on wikidb.* to wikiuser;
    Query OK, 0 rows affected (0.00 sec)

    mysql> grant all on wikidb.* to wikiuser@localhost;
    Query OK, 0 rows affected (0.00 sec)

    mysql> set password for wikiuser@localhost=password(‘123’);
    Query OK, 0 rows affected (0.01 sec)

    mysql> quit
    Bye

    13
    安装PHP
    yum安装依赖环境
    14
    yum -y install bzip2-devel libcurl-devel readline-devel openssl-devel libxml2-devel
    tar zxf libmcrypt-2.5.8.tar.gz
    cd libmcrypt-2.5.8
    ./configure
    make && make install
    15
    编译安装php

    cd /usr/local/src/php-7.2.0/
    ./configure --prefix=/data/server/php --enable-fpm --with-apxs2=/data/server/httpd/bin/apxs --with-config-file-path=/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache=no --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite --with-pear
    make -j4 && make install

    16

    复制配置文件

    cp php.ini-development /data/server/php/etc/php.ini
    cp /data/server/php/etc/php-fpm.conf.default /data/server/php/etc/php-fpm.conf
    cp /data/server/php/etc/php-fpm.d/www.conf.default www.conf

    17
    创建运行用户

    groupadd www
    useradd -s /sbin/nologin -M -g www www

    18
    添加系统服务并启动

    cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    chmod +x /etc/init.d/php-fpm
    /etc/init.d/php-fpm start
    19
    修改apache的配置文件

    vim /data/server/httpd/conf/httpd.conf
    53 #LoadModule php7_module modules/libphp7.so #注释掉此行
    54 LoadModule php7_module modules/libphp7.so #添加此行

    167 #在此行下添加index.php
    168 DirectoryIndex index.php index.html

    309 AddType application/x-compress .Z
    310 AddType application/x-gzip .gz .tgz
    311 AddType application/x-httpd-php .php 添加此行
    20
    编辑一个lnmp环境测试页面
    21
    vim /data/server/httpd/htdocs/cui.php
    22

    重启服务,网页验证

    apachectl restart
    在这里插入图片描述
    安装 Media wiki
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • media wiki搭建

    2019-12-28 19:11:31
    rz //上传media wiki包 tar zxf mediawiki-1.30.0.tar.gz.gz -C /data/server/httpd/htdocs/wiki //解压至此目录下 网页输入IP/wiki/mw-config/index.php 根据提示继续操作进入首页 安装media wiki的最后一步...

    准备环境

    准备LAMP环境
    所需安装包:链接:https://pan.baidu.com/s/1GKoz4IWc4KaMLiDZVuK0XA
    提取码:erd0
    复制这段内容后打开百度网盘手机App,操作更方便哦

    安装Apache

    cd /usr/local/src  //切换到此路径下
    rz  //上传httpd包
    tar -zxvf httpd-2.2.17.tar.gz -C /data/server/    //解压
    cd /data/server/httpd-2.2.17/     //切换到此路径
    ./configure --prefix=/data/server/httpd    //配置
    发现报错缺少环境,解决办法如下:
    yum -y install gcc-c++    //安装所缺环境
    ./configure --prefix=/data/server/httpd   //重新配置
    make && make install      //编译安装
    ln -s /data/server/httpd/bin/* /usr/local/bin/  //优化路径
    apachectl start       //启动服务
    打开浏览器输入ip地址验证是否成功
    

    在这里插入图片描述

    安装mysql

    cd /usr/local/src/
    rz
    tar -zxvf mysql-5.5.22.tar.gz -C /data/server/    //解压
    cd /data/server/mysql-5.5.22/
    

    使用yum安装所需环境

    yum -y install cmake
    yum -y install ncurses-devel
    yum -y install bison
    

    配置

    cmake-                DCMAKE_INSTALL_PREFIX=/data/server/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
    

    编译安装

    make && make install
    

    创建用户给予权限

    useradd -M -s /sbin/nologin mysql
    chown -R mysql:mysql /data/server/mysql   //设置数据库目录的权限
    chown -R mysql:mysql /data/server/mysql/data/     //设置数据库目录的权限
    
    cp support-files//my-medium.cnf /etc/my.cnf
    echo "PATH=$PATH:/data/server/mysql/bin" >> /etc/profile   //设置黄金变量
    . /etc/profile
    cd /data/server/mysql
    cp support-files/mysql-server /etc/init.d/mysqld
    
    scripts/mysql_install_db --defaults-file=./my.cnf --user=mysql
    chmod a+x /etc/init.d/mysqld 
    
    chkconfig --add mysqld
    
    /data/server/mysql/scripts/mysql_install_db --user=mysql --basedir=/data/server/mysql --datadir=/data/server/mysql/data    //建立配置文件
    systemctl start mysqld     //开启服务
    mysql -u root -p    //登录mysql验证
    

    在这里插入图片描述
    创建wiki数据库以及用户和权限

    mysql> create database wikidb;
    Query OK, 1 row affected (0.03 sec)
    
    mysql> grant all on wikidb.* to root;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> grant all on wikidb.* to root@localhost;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> grant all on wikidb.* to wikiuser;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> grant all on wikidb.* to wikiuser@localhost;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> set password for wikiuser@localhost=password('123');
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> exit
    Bye
    

    安装PHP

     rz
     tar -zxvf php-7.2.0.tar.gz -C /data/server/
     cd /data/server/php-7.2.0/
    

    安装环境

    yum -y install bzip2-devel
    yum -y install libcurl-devel
    yum -y install libpng
    yum -y install libpng-devel
    yum -y install readline-devel
    

    配置

    ./configure --prefix=/data/server/php --enable-fpm --with-apxs2=/data/server/httpd/bin/apxs --with-config-file-path=/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache=no  --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite --with-pear     //配置
    

    编译安装

    make  && make install
    

    复制配置文件

    
    cp php.ini-development /data/server/php/etc/php.ini
    cp /data/server/php/etc/php-fpm.conf.default /data/server/php/etc/php-fpm.conf
    cp /data/server/php/etc/php-fpm.d/www.conf.default www.conf
    groupadd www   //创建组
    useradd -s /sbin/nologin -M -g www www      //创建运行用户
    

    启动

    cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    chmod +x /etc/init.d/php-fpm
    /etc/init.d/php-fpm start
    

    修改配置文件

    vim /data/server/httpd/conf/httpd.conf
    #LoadModule php7_module        modules/libphp7.so   #注释掉此行
    LoadModule php7_module  modules/libphp7.so   #添加此行
    
    <IfModule dir_module>  #在此行下添加index.php
     DirectoryIndex index.php index.html
    
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php      添加此行
    vim /data/server/httpd/htdocs/lxy.php   //编辑测试页
    <?php
            phpinfo();
            ?>                //保存并退出
            打开浏览器输入   ip(自己的ip)/lxy.php
            显示php测试界面
    

    安装media wiki

    cd   /usr/local/src
    rz     //上传media wiki包
    tar zxf mediawiki-1.30.0.tar.gz.gz  -C /data/server/httpd/htdocs/wiki     //解压至此目录下
    网页输入IP/wiki/mw-config/index.php
    

    在这里插入图片描述
    根据提示继续操作进入首页
    在这里插入图片描述
    安装media wiki的最后一步下载的那个.php文件要存放到/data/server/httpd/htdocs/wiki下

    展开全文
  • Centos Media wiki

    2019-12-29 20:43:33
    先搭建lamp环境 先需要相应的环境包 ...安装 Media wiki [root@bogon server]#tar zxf mediawiki-1.30.0.tar.gz.gz [root@bogon server]#mv mediawiki-1.30.0 /data/server/httpd/htdocs/wiki2 验证
  • 准备工作 安装apache(httpd) ...chmod -R 777 /data/server/httpd/htdocs/dokuwiki-2018-04-22b/ apachectl graceful 浏览器打开:IP/dokuwiki-2018-04-22b/install.php 配置成功
  • media wiki的备份

    千次阅读 2016-08-30 09:34:41
    WIKI的备份,备份脚本,备份后上传到远程服务器中需要备份/html/mediawiki 和 数据库
  • Centos 7 搭建Media wiki

    2020-03-17 15:38:12
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON wikidatabase.* TO `wiki`@`localhost`; MariaDB [(none)]> FLUSH PRIVILEGES; 这里尤其注意第一个和第三个的那个反撇号 ,注意这里不是单引号而是反撇号。 MariaDB [...
  • streaming media wiki

    2011-11-17 21:36:36
    wikipedia中对于streaming media的介绍: http://zh.wikipedia.org/zh-hk/%E6%B5%81%E5%AA%92%E4%BD%93
  • 问题描述: 帮朋友维护一下mediawiki,从1.2升级到1.34,然后皮肤设置为tweeki后发现设置页面的左侧导航连接无法显示了,怎么编辑都没用 问题原因: 暂时不清楚 解决方法: ==在LocalSettings.php中将$... ...
  • centos 7安装 media wiki

    2015-12-03 18:21:29
    centos7 安装MeidaWiki 官方文档中有详细的安装... [url]https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Red_Hat_Linux#Prerequisites:_Quick_Installation_of_Apache.2C_MySQL_and_PHP[/url] ...
  • Media wiki系统搭建

    2011-06-20 21:44:29
    1、搭建web环境,php+apache+mysql2.完成后下载mediawiki软件包,解压到web目录下,一般为/var/www/html/下3.通过web访问站点,配置wiki即可。 转载于:https://blog.51cto.com/wbwk2005/592631...
  • media wiki run on nginx

    2015-01-22 11:24:00
    https://www.mediawiki.org/wiki/Manual:$wgSMTP   /mediawiki/includes/DefaultSetting.php $wgEnableUserEmail = true ; $wgEnableEmail = true ; /mediawiki/LocalSetting. php $wgEnableEmail...
  • 注:上面ip可以根据httpd.conf里面的设置来访问,/wiki/是上面创建的目录。 打开页面之后,可以进行 WEB 页面来配置相关信息。如下图: 点击 set up the wiki 来进行设置。 可以选择中文。 这里是...
  • 前提条件:1.media Wiki 1.31.0 2.php 7以上 3.mariadb 5.5.35(当前版本) 4.centos7 5.保证wiki1.31可以正常运行使用 6.确保防火墙关闭和selinux的状态为disable 2.准备 1.在安装visualeditor之前需要安装...
  • *注:上面ip可以根据httpd.conf里面的设置来访问,/wiki/是上面创建的目录。 打开页面之后,可以进行WEB页面来配置相关信息。如下图: 点击set up the wiki来进行设置。 可以选择中文。 这里是...
  • [b]为什么我们可能会用到[/b][b]wiki[/b] 在我们日常项目开发中可能会输出大量的文档,这些文档能不能通过一个统一的视图来进行方便的管理呢?我想很多公司在这一点上做的并不好,它们可能会遇到如下类似的问题: ...
  • http://www.mediawiki.org/wiki/Manual:FAQ#How_can_I_hide_the_table_of_contents.3FThe table of contents (TOC) is automatically shown once there are four or more headings in the article. There are mu

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,715
精华内容 686
关键字:

mediawiki