Wordpress的Windows服务器文件权限

时间:2014-07-17 12:16:19

标签: wordpress iis windows-server

我的Windows服务器上有wordpress。图片和文件正在上传,但当我尝试访问这些文件时,服务器显示

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

当我搜索错误时,我找到了一些关于IIS的解决方案,但它没有用。任何人都可以使用此权限错误吗?什么是解决方案。

由于

1 个答案:

答案 0 :(得分:0)

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

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

为此,请按照以下说明操作:

  1. 找到您的php.ini文件。
  2. 找到upload_tmp_dir行,并将其更改为wp-content/upgrade文件夹。
  3. 浏览到此文件夹并验证是否已正确设置权限。
  4. 然后,您应该能够正确查看所有图像。您很可能需要选择所有以前选择的图像,并将文件的所有者更改为Web文件夹所有者。那你应该好好去!