Reasons for bugs: Difference between revisions
No edit summary |
No edit summary |
||
(6 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
! 现象 | ! 现象 | ||
! 解决 | ! 解决 | ||
|- | |||
| 下次 pacman -Syu 导致 mediawiki 挂了怎么办 | |||
| 改用 git 方式安装 mediawiki,把 mediawiki 放进 /home/mediawiki 类似的 pacman 够不着的地方 | |||
|- | |||
| pacman -Syu 把 mediawiki 搞挂了 | |||
| 切记,LocalSettings.php 别特么放 /usr/share/webapps/mediawiki 里,否则一升级被覆盖了!要放进 /etc/webapps/mediawiki | |||
|- | |||
| 怎样尝试找回 LocalSettings.php | |||
| | |||
<syntaxhighlight lang="bash"> | |||
cd /usr/share/webapps/mediawiki/maintenance | |||
sudo php install.php \ | |||
--dbserver localhost \ | |||
--dbname your_dbname \ | |||
--dbuser your_dbuser \ | |||
--dbpass your_dbpass \ | |||
--installdbpass your_root_dbpass \ | |||
--scriptpath /mediawiki \ | |||
--server http://your.domain \ | |||
--lang zh \ | |||
--pass yourAdminPassword \ | |||
"Your Wiki Name" | |||
</syntaxhighlight> | |||
|- | |||
| mediawiki 上传一张思维导图软件 minder 导出的 png 文件时报错: | |||
Could not create directory "mwstore://local-backend/local-public/e/ea". | |||
| 因为 Minder 用 QT 导出时,文件名若有中文,有概率会触发隐写入 tEXt / iTXt chunk,包含非标准 utf8 字符,导致 MediaWiki 不认识。解决方法最简单的是 Minder 导出时只用英文名命名。 | |||
|- | |||
| mediawiki thumbnails 裂开 | |||
| 在设置短链时,设置过 $wgGenerateThumbnailOnParse = false,改变了默认行为,把它还回 true 就行了 | |||
|- | |- | ||
| 鎵句笉鍒版寚瀹氱殑妯″潡銆 | | 鎵句笉鍒版寚瀹氱殑妯″潡銆 | ||
Line 36: | Line 66: | ||
| MediaWiki CSS 拓展 500 internal error | | MediaWiki CSS 拓展 500 internal error | ||
| 查看 Discussion,发现有人提过 REL1_42 CSS 不适配 REL1_42 MediaWiki,<code>z extension && git checkout REL1.41</code>解决。 | | 查看 Discussion,发现有人提过 REL1_42 CSS 不适配 REL1_42 MediaWiki,<code>z extension && git checkout REL1.41</code>解决。 | ||
|- | |||
| 小狼毫死掉,小狼毫显示一个x | |||
| 是因为不小心按了 Ctrl + Space 在输入法与非输入法之间切换。在 设置 - 语言 - 键盘 - 语言栏选项 里,把输入法/非输入法切换的快捷键设置得罕见偏僻一点即可 | |||
|} | |} |