MCBBS Wiki:运维笔记

Litwak913留言 | 贡献2022年8月15日 (一) 10:17的版本 →‎语言文字修改:​ // Edit via Wikiplus

PHP函数与拓展

在新环境中应该关闭putenv()函数禁用。

添加fileinfo opcache memcached apcu imagemagick exif intlPHP拓展。

插件

Variables插件在1.35版本已经停止维护,在LocalSetting.php关闭报错即可。

error_reporting(0);

VisualEditor

适用于1.35+,且一般发生在从老版本迭代升级来的Wiki上。

如果出现REST错误,你先要查看你LocalSetting.php是否有wfLoadExtension( 'Parsoid' );

若出现:

cURL error 77 || cURL error 60

代表PHP部分CA证书没配置好。解决方案来源

下载https://curl.se/ca/cacert.pem

保存到环境路径。

在php配置文件中把curl和openssl部分修改成以下内容(这里以当前Wiki服务器作示例)

[curl]

curl.cainfo =/www/wwwroot/mcbbs.wiki/cacert.pem

[openssl]

openssl.cafile=/www/wwwroot/mcbbs.wiki/cacert.pem

之后重载配置重启PHP。

本地化文字修改

修改任何本地化文字,建议在MediaWiki命名空间下修改,而不是直接修改本地化文件。

一方面,如果插件更新了,你的修改也没了;另一方面,修改后的本地化文字可以随着数据库移动。