匿名
未登录
登录
Kanade
搜索
更改
来自Kanade
命名空间
用户页
讨论
更多
更多
语言
页面操作
用户贡献
←上一编辑
下一编辑→
用户:Yuki
(查看源代码)
2021年5月3日 (一) 22:25的版本
删除1,637字节
、
2021年5月3日 (一) 22:25
文档迁移
第3行:
第3行:
<option>[[文件:Konachan - 297620.png|右|无框]]</option>
<option>[[文件:Konachan - 297620.png|右|无框]]</option>
</choose>
</choose>
−
* 要使得'''Parsoid'''在LNMP 1.7环境安装包下顺利使用可视化编辑功能需要进行如下修改:
−
# 注释掉<code>/usr/local/nginx/conf/enable-php.conf</code>中的<code>#try_files $uri =404;</code>;
−
# 注释掉<code>/usr/local/php/etc/php.ini</code>中的<code>; cgi.fix_pathinfo=0</code>;
−
# 与数据库无关,重启nginx和php-fpm即可。
−
−
* '''Extension:CheckUser'''注释掉<code>/home/wwwroot/default/mw/extensions/CheckUser/src/TimelineRowFormatter.php</code>中的第99行<code>//'userAgent' => $this->getUserAgent( $row->cuc_agent ),</code>(该行报错)后[[Special:Investigate]]中可以使用Timeline功能,但缺少'''useragent'''信息项。
−
*# 猜想1:因为不是一开始就安装了Checkuser,所有有一部分信息出现了缺失(空值),而代码未对空置进行过滤而导致问题。
−
*# 猜想2:若随MediaWiki一同安装可能不会出现此问题。
−
*# 猜想3:应该只影响CheckUser安装前的用户。
−
** 结论: 对数据库中受影响的空值进行填充,可以得知: 历史记录是50项/页的,所以只要满足操作次数则可避免报错。
−
<gallery>
−
文件:CheckUser的报错信息PNG.PNG|报错信息中可以看到试图传递一个空值
−
文件:CheckUser报错的代码位置.PNG|代码所在的位置
−
文件:CheckUser用户查核界面的信息缺失.PNG|在安装CheckUser后才开始记录UserAgent
−
文件:注释掉CheckUser报错代码后.PNG|注释掉报错代码后的效果
−
文件:Timeline tab.png|正常该显示的效果
−
文件:新用户的CheckUser核查界面.PNG|新用户可以在不注释代码时进行操作
−
</gallery>
Yuki
行政员
、
界面管理员
、
管理员(语义MediaWiki)
、
监督员
、
管理员
247
个编辑
Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。
确定
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
日志
查看用户组
更多
可打印版