【问题标题】:Windows server file permissions for WordpressWordpress 的 Windows 服务器文件权限
【发布时间】:2014-07-17 12:16:18
【问题描述】:

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

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

当我搜索错误时,我找到了一些关于 IIS 的解决方案,但它不起作用。任何人都可以解决这个权限错误吗?解决办法是什么。

谢谢

【问题讨论】:

  • 您使用的是什么版本的 IIS?您能否提供您的web.config 文件的副本?

标签: wordpress iis windows-server


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2015-08-28
    • 2015-07-23
    • 1970-01-01
    • 2018-03-19
    • 2011-11-23
    相关资源
    最近更新 更多