【问题标题】:Can't upload files in Mediawiki无法在 Mediawiki 中上传文件
【发布时间】:2018-06-13 17:29:17
【问题描述】:

更新到 Mediawiki 1.29.0 后,我无法上传任何文件。当我上传文件时,我收到以下错误消息:

无法打开“mwstore://local-backend/local-public/b/b0/1.jpg”的锁定文件。

我已将文件夹 images 和子目录 chmod 为 755,并验证文件夹 images/b/b0 已找到且可写。

我在 Centos 7.5 和 PHP 5.6 上运行

【问题讨论】:

  • 您确定您的网络服务器可以写入任何配置为临时目录的目录吗?
  • 我不知道。如何配置 tmp 目录?
  • 有一个配置变量mediawiki.org/wiki/Manual:$wgTmpDirectory可以设置,无论它设置到什么文件夹都需要对MediaWiki是可写的。

标签: mediawiki


【解决方案1】:

通过将图像文件夹权限更改为 777 而不是 755 解决

【讨论】:

    【解决方案2】:

    我收到了完全相同的信息

    无法打开锁定文件等

    在我的 LocalSettings.php 中,我注释掉了 $wgUploadDirectory ,根据mediawiki documenation for $wgUploadDirectory 的文档,这将需要重新定义 $wgUploadPath

    还有其他变量是相对于这个变量定义的。如果您在 LocalSettings.php 中重新定义它,那么包括 $wgUploadPath 在内的所有因变量也需要重新定义。如果这两个设置不一致,文件将被上传到不同的文件夹 ($wgUploadDirectory),而不是 MediaWiki 将尝试检索它以供查看的文件夹 ($wgUploadPath)!

    注释掉 $wgUploadDirectory 后,我可以上传和使用文件了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-29
      • 2014-09-09
      • 2016-02-17
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多