2014-07-17 112 views
-1

我在我的Windows服务器上有wordpress。图片和文件上传,但是当我试图访问这些文件服务器显示了Wordpress的Windows服务器文件权限

500 - Internal server error. 
There is a problem with the resource you are looking for, and it cannot be displayed. 

当我搜索了错误,我发现有关IIS的一些解决方案,但没有奏效。任何人都可以与此权限错误交叉?什么是解决方案。

感谢

+0

您使用的是哪个版本的IIS?你能提供你的'web.config'文件的副本吗? – michaelrmcneill

回答

0

当您上传文件时,PHP将文件发送到一个临时目录服务器的硬盘上(通常是C:\Windows\Temp),然后将其复制到正确的目录。一旦该文件最初被放置在临时目录中,它将获得该目录的权限。问题是,当Windows将该文件移动到适当的位置时,它会保留临时目录的权限,这会导致访问问题。

解决此问题的方法是将临时目录更改为WordPress安装中的文件夹,通常为wp-content/upgrade

为此,请按照下列指示:

  1. 找到你php.ini文件。
  2. 找到upload_tmp_dir行,并将其更改为wp-content/upgrade文件夹。
  3. 浏览到此文件夹并验证权限设置是否正确。

然后,您应该能够正确查看所有图像。您很可能需要选择所有以前选择的图像,并将文件的所有者更改为网络文件夹所有者。那你应该很好走!