MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

MCBBS Wiki:运维笔记:修订间差异

来自MCBBS Wiki
跳到导航 跳到搜索
→‎编辑部分页面404问题:​ // Edit via Wikiplus
标签移动版编辑 移动版网页编辑 高级移动版编辑
第17行: 第17行:
<code>cURL error 77 || cURL error 60</code>
<code>cURL error 77 || cURL error 60</code>


代表PHP部分CA证书没配置好。[https://stackoverflow.com/questions/72308681/mediawiki-1-37-2-visualeditor-error-contacting-the-parsoid-restbase-server-cu?r=SearchResults 解决方案来源]
代表PHP部分CA证书没配置好,一般发生在通过面板或一键配置工具安装的PHP上。[https://stackoverflow.com/questions/72308681/mediawiki-1-37-2-visualeditor-error-contacting-the-parsoid-restbase-server-cu?r=SearchResults 解决方案来源]


下载<code>https://curl.se/ca/cacert.pem</code>
下载<code>https://curl.se/ca/cacert.pem</code>
第34行: 第34行:


之后重载配置重启PHP。
之后重载配置重启PHP。

===编辑部分页面404问题===
===编辑部分页面404问题===
若编辑部分页面时出现<code>Error contacting the Parsoid/RESTBase server (HTTP 404)</code>
若编辑部分页面时出现<code>Error contacting the Parsoid/RESTBase server (HTTP 404)</code>

2022年11月14日 (一) 19:09的版本

PHP函数与拓展

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

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

插件

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

error_reporting(0);

VisualEditor

Parsoid服务问题

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

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

cURL证书问题

若出现:

cURL error 77 || cURL error 60

代表PHP部分CA证书没配置好,一般发生在通过面板或一键配置工具安装的PHP上。解决方案来源

下载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。

编辑部分页面404问题

若编辑部分页面时出现Error contacting the Parsoid/RESTBase server (HTTP 404)

如果服务器软件为Apache,指定以下配置[1]

AllowEncodedSlashes NoDecode

如果服务器软件为Nginx,指定以下配置:

location /rest.php/ {
    try_files $uri $uri/ /rest.php?$query_string;
}

本地化文字修改

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

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