Mediawiki:无法上传文件

Mediawiki:无法上传文件

我需要上传服务器上 mediawiki 安装的文件。当我尝试上传文本文件时,我看到以下错误:

Could not create directory "mwstore://local-backend/local-public/7/78"

上传的文件是用 ascii 编码的纯文本文件,但是这种情况会发生在任何类型的文件上,例如图像和 pdf。另一个奇怪的事情是:其他文章中也有附加文件。我认为这是由错误的配置参数或某些读写访问问题引起的,但我找不到确切的原因。

答案1

Mediawiki 上的上传需要特定的设置才能启用。

  • 首先,您应该检查 PHP 上是否启用了上传功能。检查服务器中的 php.ini 是否有以下内容:file_uploads = On
  • 检查/images文件夹(或/upload文件夹)是否具有正确的权限:755,并确保该目录归 apache 用户(或运行 apache 服务器的用户,如果不同)所有。
  • 检查LocalSettings.phpMediawiki 文件,查看是否启用了上传功能。您应该检查$wgEnableUploads$wgDisableUploads(取决于您的版本)。

这样您就可以毫无问题地上传文件。如果您想微调设置,可以查看Mediawiki 手册

答案2

尝试这个:

sudo chmod -R 777 /var/www/youruploaddir

相关内容