2016-10-25 43 views
1

我试图在我的服务器上安装的mediawiki上嵌入图像。图像位于此文件夹中/var/www/html/mywiki/images$
这里是我所看到的,当我保存的页面查看图像enter image description here在mediawiki上嵌入图像

当我尝试上传选项的截图,这是错误消息我得到
[b5f5e4d3] 2016-10-25 12:30:15: Fatal exception of type "MWException" 在哪里可以我可以做的错误?

回答

1

根据我对mediawiki的体验,当您上传到网站时,它将它们存储在任意字母/编号文件夹中......即w/images/9/9d,并且您无法直接通过您的文件将它们上传到文件夹服务器。我没有尝试直接上传它们,我一直使用wiki本身上传。

链接到MediaWiki提供了批量上传这里一些扩展: https://www.mediawiki.org/wiki/Category:Bulk_upload

而且你可以在特殊类别找到他们,一旦你安装了扩展和更新您的LocalSettings.php让他们运行。

我个人使用BatchUpload(https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload)是因为我一次没有很多文件需要上传,虽然它被标记为稳定,但它有时仍然坚持......比一次上传一个更好。

如果您发现使用FTP直接向服务器进行大量上传的另一种方式,我很想知道......正如我自己寻找的那样。

祝你好运!

+0

您可以使用https://www.mediawiki.org/wiki/Manual:ImportImages.php维护脚本批量导入手动上传的图像(例如通过FTP),但您需要通过SSH访问才能运行它。 – wakalaka

1

您不应手动上传图片,而是使用Special:Upload页面将图片上传到Mediawiki。您提到的错误表明您的安装有问题,因此您应该将$wgShowExceptionDetails = true;放入LocalSettings.php以查看有关此错误的更多详细信息。有可能您的/images/目录不可写入 - 请检查其权限。

+0

至少这给我一个堆栈跟踪。 '/ images /'目录中已经有图像,所以我仍然不明白为什么它不能渲染上面的图像。我仍然会检查它的权限 – bademba

+0

可以请你分享堆栈跟踪吗? – wakalaka