我在 Win Server 2008 R2 上使用 wordpress。当我尝试查看上传的图像时,出现错误 500。所有小预览图像均能正常工作。
在职的:
/wp-content/uploads/2010/09/image-60x60.jpg
/wp-content/uploads/2010/09/image-100x100.jpg
...
不工作
/wp-content/uploads/2010/09/image.jpg
我检查了该目录,文件确实存在。当我用 Paint 打开该图像并保存而不进行编辑时,它开始工作,不再出现 500 错误。
可能是什么问题?上传时是否有东西损坏了图像?
答案1
这可能是与上传图片的临时文件夹相关的权限问题。查看这篇博文,它几乎肯定会和你遇到的问题一样:
http://licensetoolkit.com/blog/errors-with-images-in-wordpress/
HTH,约翰
答案2
您需要在文件夹中更改权限:windows/temp。PHP 保存在 TEMP 中并使用 TEMP 权限复制到 /uploads。