我的Windows服务器上有wordpress。图片和文件正在上传,但当我尝试访问这些文件时,服务器显示
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.
当我搜索错误时,我找到了一些关于IIS的解决方案,但它没有用。任何人都可以使用此权限错误吗?什么是解决方案。
由于
答案 0 :(得分:0)
当您上传文件时,PHP会将文件发送到服务器硬盘上的临时目录(通常是C:\Windows\Temp
),然后将其复制到正确的目录中。一旦文件最初放在临时目录中,它就会获得该目录的权限。问题是当Windows将该文件移动到适当的位置时,它会保留临时目录的权限,这可能会导致访问问题。
解决此问题的方法是将临时目录更改为WordPress安装中的文件夹,通常为wp-content/upgrade
。
为此,请按照以下说明操作:
php.ini
文件。upload_tmp_dir
行,并将其更改为wp-content/upgrade
文件夹。 然后,您应该能够正确查看所有图像。您很可能需要选择所有以前选择的图像,并将文件的所有者更改为Web文件夹所有者。那你应该好好去!