<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://www.dnswiki.cn/index.php?action=history&amp;feed=atom&amp;title=MediaWiki_%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E6%8F%90%E7%A4%BA_%E2%80%9C%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%B7%B2%E5%81%9C%E7%94%A8%E2%80%9D%E5%A4%84%E7%90%86</id>
	<title>MediaWiki 上传文件提示 “文件上传已停用”处理 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://www.dnswiki.cn/index.php?action=history&amp;feed=atom&amp;title=MediaWiki_%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E6%8F%90%E7%A4%BA_%E2%80%9C%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%B7%B2%E5%81%9C%E7%94%A8%E2%80%9D%E5%A4%84%E7%90%86"/>
	<link rel="alternate" type="text/html" href="https://www.dnswiki.cn/index.php?title=MediaWiki_%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E6%8F%90%E7%A4%BA_%E2%80%9C%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%B7%B2%E5%81%9C%E7%94%A8%E2%80%9D%E5%A4%84%E7%90%86&amp;action=history"/>
	<updated>2026-11-05T16:53:26Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://www.dnswiki.cn/index.php?title=MediaWiki_%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E6%8F%90%E7%A4%BA_%E2%80%9C%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%B7%B2%E5%81%9C%E7%94%A8%E2%80%9D%E5%A4%84%E7%90%86&amp;diff=71&amp;oldid=prev</id>
		<title>Admin：​创建页面，内容为“新版的MediaWiki（1.11.1）默认情况下文件上传是关闭的，不过打开它非常容易。  编辑LocalSettings.php，修改下面这一行为true即可。  &lt;code&gt;$wgEnableUploads       = true;&lt;/code&gt; 之后页面左侧的“工具箱”中会多出一项“上传文件”，单击它即可上传文件。  但如果你要上传png格式的图片，就会发现，系统禁止了png类型的文件。调查includes/DefaultSettings.php的 $wgFileExtensi…”</title>
		<link rel="alternate" type="text/html" href="https://www.dnswiki.cn/index.php?title=MediaWiki_%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E6%8F%90%E7%A4%BA_%E2%80%9C%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%B7%B2%E5%81%9C%E7%94%A8%E2%80%9D%E5%A4%84%E7%90%86&amp;diff=71&amp;oldid=prev"/>
		<updated>2024-03-07T01:32:24Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“新版的MediaWiki（1.11.1）默认情况下文件上传是关闭的，不过打开它非常容易。  编辑LocalSettings.php，修改下面这一行为true即可。  &amp;lt;code&amp;gt;$wgEnableUploads       = true;&amp;lt;/code&amp;gt; 之后页面左侧的“工具箱”中会多出一项“上传文件”，单击它即可上传文件。  但如果你要上传png格式的图片，就会发现，系统禁止了png类型的文件。调查includes/DefaultSettings.php的 $wgFileExtensi…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;新版的MediaWiki（1.11.1）默认情况下文件上传是关闭的，不过打开它非常容易。&lt;br /&gt;
&lt;br /&gt;
编辑LocalSettings.php，修改下面这一行为true即可。&lt;br /&gt;
 &amp;lt;code&amp;gt;$wgEnableUploads       = true;&amp;lt;/code&amp;gt;&lt;br /&gt;
之后页面左侧的“工具箱”中会多出一项“上传文件”，单击它即可上传文件。&lt;br /&gt;
&lt;br /&gt;
但如果你要上传png格式的图片，就会发现，系统禁止了png类型的文件。调查includes/DefaultSettings.php的 $wgFileExtensions 变量， 可以看到png格式是允许的。但为什么无法上传呢？JPG和GIF都可以正常上传啊。&lt;br /&gt;
&lt;br /&gt;
原因是MediaWiki会判断上传文件的MIME Type，并禁止某些类型的MIME Type上传。 而文件的MIME Type获取是通过php的mime_magic模块进行的， 默认情况下这个模块无法正确识别png格式，所以png图像就无法得到正确的MIME Type，于是上传失败。&lt;br /&gt;
&lt;br /&gt;
在phpinfo()中可以看到这样几行文字：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|mime_magic support&lt;br /&gt;
|enabled&lt;br /&gt;
|-&lt;br /&gt;
|Directive&lt;br /&gt;
|Local Value&lt;br /&gt;
|Master Value&lt;br /&gt;
|-&lt;br /&gt;
|mime_magic.debug&lt;br /&gt;
|Off&lt;br /&gt;
|Off&lt;br /&gt;
|-&lt;br /&gt;
|mime_magic.magicfile&lt;br /&gt;
|/etc/httpd/conf/magic&lt;br /&gt;
|/etc/httpd/conf/magic&lt;br /&gt;
|}&lt;br /&gt;
得知mime_magic的配置文件是 /etc/httpd/conf/magic。打开此文件就可以发现其中并没有PNG格式。&lt;br /&gt;
&lt;br /&gt;
在GIF和JPG文件的附近添加这样一行：&lt;br /&gt;
 &amp;lt;code&amp;gt;# PNG&lt;br /&gt;
 1       string          PNG             image/png&amp;lt;/code&amp;gt;&lt;br /&gt;
然后重新启动httpd。这样PNG文件就可以正常上传了。&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>