站点日志
关于
以下,用于记录:站点的安装、更新,扩展安装,以及功能调整 等操作,并列出记录相关操作。 订阅 MediaWiki 官网通知邮件
系统更新
【2020/08/21 站点安装】:MediaWiki-1.34.2 【2020/09/06 站点更新】:MediaWiki-1.35.0-rc.3 【2021/12/21 站点升级】:MediaWiki-1.37.1
版本特性
- MediaWiki 1.35.0:
PHP版本要求从 7.2.9(MediaWiki 1.34)提高到 7.3.19。 VisualEditor 和 Parsoid 现在捆绑在 Tarball 中,不再需要一个单独的 node.js 服务。 Zeroconf(零配置)VisualEditor/Parsoid 不工作在使用 SQLite 作为 MediaWiki 的数据库后端。这是由于缺乏在 SQLite 中实现写并发。
- MediaWiki 1.35 是一个 LTS,支持到 2023 年 9 月。
- 参考:https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/message/KSMS2ET2EWZJT7Y3H335B3XNV723FOZR/
- MediaWiki 1.36.0:
请注意,MediaWiki 1.36 现在需要PHP国际化扩展,通常称为 Intl、ext-Intl 或 php-Intl。(宝塔面板:PHP 管理面板:安装拓展,可以找到“intl”)
- MediaWiki 1.36 将支持到 2022 年 5 月。
- 参考:https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/thread/H7VVI7Q3FIRLPTRPCCO77BHNL3LVWEYN/
- MediaWiki 1.37.0:
MediaWiki 1.37(和 1.36 一样)现在需要 PHP 国际化扩展,通常称为 Intl、ext-Intl 或 php-intl。
- MediaWiki 1.37 将支持到 2022 年 11 月。
- 参考:https://lists.wikimedia.org/hyperkitty/list/mediawiki-announce@lists.wikimedia.org/thread/XEVG4HTPHRDHTV6GXJ4SP2ZSIJBBN27K/
设置调整
2021/12/03:设置“在不重新加载页面的情况下显示预览”
设置位置:“特殊页面 # 用户组与权限” -> “参数设置 # 编辑 # 预览 # 在不重新加载页面的情况下显示预览”
扩展安装
2020/09/02:安装扩展“VisualEditor”[1]
2021/05/16:编辑框自定义标签[2]
2021/05/17:文章浮动目录【未完成】[3]
2021/05/29:扩展“PDFEmbed”【未完成】
安装扩展“PDFEmbed”,以允许 PDF 文件(上传到Wiki)可以使用<pdf></pdf>标签嵌入到Wiki页面中。 修改内容:
- 下载并上传“PDFEmbed”插件(注意更改权限、所有者及所有者组)
- 修改“LocalSettings.php”:
- 允许上传 PDF 文件;
- 禁用“PdfHandler”扩展;
- 启用“PDFEmbed”扩展;
- 配置“PDFEmbed”扩展;
. . . $wgFileExtensions[] = pdf; . . . #------------------------------------------------------- # by Eijux, 2021/05/29 02:17:18 # 允许上传 PDF 文件 $wgFileExtensions[] = 'pdf'; # 以上内容中已注释“PdfHandler”插件 # 添加 ‘PDFEmbed’扩展 wfLoadExtension( 'PDFEmbed' ); # 配置 pdfEmbed,支持pdf: # 1、默认的插入pdf页面的宽 $wgPdfEmbed[ 'width' ] = 800; # 2、默认的插入pdf页面的高 $wgPdfEmbed[ 'height' ] = 1090; # 3、允许上传的用户组 $wgGroupPermissions[ '*' ][ 'embed_pdf' ] = true;
【备注】:
- 使用“PDFEmbed”扩展:
- 可以用侧边栏中的“上传文件”页面来上传 pdf 文件;
- 通过<pdf>File命名空间:文件名</pdf>嵌入到条目页面中:
<pdf>File:Example.pdf</pdf> <!-- 具有可选的宽度和高度 --> <pdf width=”500″ height=”300″>File:Example.pdf</pdf> <!-- 呈现文档后滚动到第10页 --> <pdf page=”10″>File:Example.pdf</pdf>
- 也可以通过链接的方式在新页面打开 pdf 文件:
[[media:filename.pdf]]
【问题】:
- 【2021/05/29 03:11:48】使用“<pdf>”标签会出现错误,如“
[6ea655d74ad7d372e024748e] 2021-05-28 19:12:05: 类型“Error”的致命例外
”。- 还没搞清楚原因,先用“[[media:filename.pdf]]”标签吧。
- 【2021/05/29 03:41:23】我以为上述错误是由于需要“Widgets”扩展导致,所以我又安装了该扩展:(参见:MediaWiki:Widgets插件)
- 下载“Widgets”;
- 下载最新版“Smarty”;
- 在“Widgets”中创建文件夹“smarty”,并将“Smarty/libs”文件夹移动到“Widgets/smarty”中;
- 修改“LocalSettings.php”:
# 添加 Widgets 扩展 wfLoadExtension( 'Widgets' );
- 但是好像还是不好使。会不会是权限问题呢?【mmp,不管了,烦得很】