mediawiki安装

httpd-2.4.55-o111s-x64-vs17

php-7.4.33-Win32-vc15-x64

集成配置好

path加入下面环境变量:

D:\wiki\php\ext

D:\wiki\php\

一、运行Composer-Setup.exe

二、打开cmd 执行下面

composer config -g repos.packagist composer https://mirrors.tencent.com/composer/

#composer config --unset repos.packagist # 取消当前项目配置

然后进入mediawiki根目录使用以下命令更新:

composer config -g -- disable-tls true

composer update

SSL certificate problem: self signed certificate in certificate chain

导出证书添加 到php.ini

openssl.cafile=D:\wiki\mirrors.tencent.com

三、更新成功后,打开设置好的网站地址,按步骤即可成功安装

警告:找不到APCu或WinCache。

对象缓存未启用。

找不到GNU diff3文字对比工具程序,您可以暂时忽略它,但可能会更频繁遇到编辑冲突。

第四步:安装skin 进入skin目录后,可以使用以下命令安装

git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins/Timeless.git

安装成功后在localsetting.php 配置如下

$wgDefaultSkin = "Timeless";

wfLoadSkin('Timeless');

git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins/Vector.git

git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins/MonoBook.git

git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins/MinervaNeue.git

第五步: 安装可视化编辑器 VisualEditor (1.3.5以上不需要单独安装parsoid)

cd extensions

git clone -b REL1_39 https://gerrit.wikimedia.org/r/p/mediawiki/extensions/VisualEditor.git

cd VisualEditor

git submodule update --init

git clone -b REL1_39 https://gerrit.wikimedia.org/r/p/mediawiki/extensions/WikiEditor.git

git clone -b REL1_39 https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SyntaxHighlight_GeSHi.git

安装完成后在localsetting.php 加入如下配置

复制代码
wfLoadExtension( 'VisualEditor' );
 
// Enable by default for everybody
$wgDefaultUserOptions['visualeditor-enable'] = 1;
 
// Optional: Set VisualEditor as the default for anonymous users
// otherwise they will have to switch to VE
// $wgDefaultUserOptions['visualeditor-editor'] = "visualeditor";
 
// Don't allow users to disable it
$wgHiddenPrefs[] = 'visualeditor-enable';

修改MediaWiki右侧的导航栏

MediaWiki:Sidebar

修改MediaWiki的全局CSS和JS

CSS:在wiki的搜索栏里键入"MediaWiki:common.css"后搜索。

JS:在wiki的搜索栏里键入"MediaWiki:common:js"后搜索。

如何为MediaWiki增加编辑页面格式模板选择功能

首先为MediaWiki安装"MultiBolierplate"插件。

官网下载:https://www.mediawiki.org/wiki/Extension:MultiBoilerplate

安装后,去wiki根目录找到"LocalSettings.php"并打开。

像这样添加一段代码:

前面是要显示在框中的内容,后面是要指向的模板~

$wgMultiBoilerplateOptions "微分类分类" = "Template:微分类分类";

提示信息修改

复制代码
MediaWiki:Mainpage 首页 
MediaWiki:pagetitle (浏览器上方)网页标题 
MediaWiki:Privacy (页脚)隐私政策 
MediaWiki:Aboutpage (页脚)关于本站 
MediaWiki:Disclaimers (页脚)免责申明 
MediaWiki:Sidebar (测栏)导航栏 格式:URL|标题 
MediaWiki:Navigation 导航

navigation
mainpage|mainpage-description
recentchanges-url|recentchanges
randompage-url|randompage
helppage|help-mediawiki

|分隔,前面显示名称,后面是页面名称,就是链接的页面

使用者权限修改

复制代码
$wgGroupPermissions['*' ]['createaccount'] = false; 
$wgGroupPermissions['*' ]['read'] = true; 
$wgGroupPermissions['*' ]['edit'] = false; 
$wgGroupPermissions['*' ]['createpage'] = false; 
$wgGroupPermissions['*' ]['createtalk'] = true; 

如何清除页面缓冲

在普通页面的网址后面添加"&action=purge"参数可以更新服务器缓冲数据

修改站点通知,公告Sitenotice

MediaWiki:Sitenotice

新建页面

如果搜索一个不存在的页面,会得到一个链接去创建新页面;也可以用wiki的URL创建新页,如想新建一个名为HelloWorld的页面,

则可在地址栏输入:http://localhost/mediawiki/index.php/HelloWorld,在出现的页面中点击"创建",输入内容后点击"保存页面"即可

内部链接

内部链接,即链接到wiki中其他页面的链接。将目标页面名使用两对方括号括起来表示一个内部链接(如\[HelloWorld])。保存后,如链接指向的页面已存在,链接会显示为蓝色,否则显示为红色。

如果想将链接显示为文字信息,需使用格式\[页面名\|文字],如\[HelloWorld\|到HelloWorld页面]。

外部链接

外部链接,即链接到其他网站的链接。输入网站地址并以空格结束,就可以生成一个外部链接。保存后,链接后会有一个箭头,表示指向外部。

如果想将链接显示为文字信息,需使用格式外部网址文字,如http://www.baidu.com 百度

7.分类

在页面中加入\[Category:分类名],会在页面底部生成分类链接,点击链接后可看到该分类下的所有页面。

  1. 分类声明

3.1. 声明所属分类(支持多分类的声明): 在页面编辑页面的编辑框中,使用如下格式即可将当前页面自动归类:

\[category:站长百科\]

相关推荐
巴巴博一14 小时前
【AI 赋能前端】告别手写样式!ui-ux-pro-max-skill 插件完整使用指南(附高阶 Prompt 模板)
前端·css·人工智能·ui
KaMeidebaby14 小时前
卡梅德生物技术快报|斑点杂交 + 膜芯片:6 种水果源性成分检测技术实操拆解
前端·人工智能·物联网·其他·百度·新浪微博
我有满天星辰14 小时前
【那些年踩过的坑-前端篇- Mac版本】Mac 从零搭建 Node 环境:nvm + Node + Vue 实战(避坑终极版)
前端·vue.js·macos
Beginner x_u15 小时前
前端八股整理(手写 03)|防抖节流、深拷贝、函数柯里化
前端·深拷贝·防抖节流·手撕·函数柯里化
仰望.15 小时前
vxe-table 导出 Excel 进阶教程:自定义样式与高级功能
前端·javascript·vue.js·excel·vxe-table·vxe-ui
我叫张土豆15 小时前
从 0 到 1 搭一个可用的 Vue Flow 工作流编排器(含下载/加载/自动布局)
前端·javascript·vue.js
止水编程 water_proof15 小时前
Spring Web MVC 入门
前端·spring·mvc
Beginner x_u15 小时前
前端八股整理(代码输出 01)|this指针输出题
前端·javascript·this 指针·代码输出
ZC跨境爬虫15 小时前
跟着 MDN 学CSS day_24:(CSS调试完全指南)
前端·css·ui·html·tensorflow