MediaWiki如何计算图像的文件路径?

时间:2010-05-11 18:14:22

标签: image mediawiki

我只是安装MediaWiki(爱它)。我正在寻找this来添加图片。我可以理解

的逻辑
  

[[File:MediaWiki:Image sample | 50px]]

但是我在哪里设置“文件”的文件路径(在LocalSettings.php中没什么明显的)......还是有一些其他的逻辑工作?

我很感激任何帮助 感谢

4 个答案:

答案 0 :(得分:10)

文件位置由$wgLocalFileRepo确定,默认情况下取决于$wgUploadDirectory$wgHashedUploadDirectory。上传目录默认为[MediaWiki base dir]/images(Adrian必须使用旧版本)。 If hashing is enabled/x/xy将附加到路径中,其中xy是文件名的md5哈希的前两个字母。

答案 1 :(得分:1)

DefaultSettings.php的默认值为:

$ wgUploadPath =“$ wgScriptPath / uploads”;
$ wgUploadDirectory =“$ IP / uploads”;

如果您想更改此设置,则应将其复制并粘贴到LocalSettings.php

并确保$wgEnableUploads = true;也在LocalSettings.php中。

答案 2 :(得分:0)

您的“图片样本”是图片的名称,而不是文件的名称。通过配置文件,您只需设置图像上传的根文件夹。

答案 3 :(得分:0)

仅供将来参考,以防其他人遇到此问题:

我在Mac OS Sierra上安装了MediaWiki,当我尝试上传图片时收到以下消息:

Failed:
Could not open lock file for "mwstore://local-backend/local-public/d/d9/babypicture.png".

我将mediawiki_root / images文件夹的权限更改为_www user和group所有。

chown -R _www:_www wiki/images

之后我能够上传图片。