服务器从windows2003升级到windows2008,原wordpress打开媒体中心上传图片或者文件出现了HTTP错误,如图:

image

查了些资料了解到媒体中心上传图的原理是将图片存储在临时文件夹,而Windows2008上安装的php默认未指定这个临时文件所在位置,需要手动设置!解决办法如下:

1.找到php安装位置,打开php.ini,查找upload_tmp_dir

upload_tmp_dir ="C:\Windows\Temp"

 

2.设置c:\windows\temp目录的权限,右键【属性】【安全】【编辑】【添加】增加IUSER和IIS_IUSERS两个用户,并添加修改权限

image

 

image

3.重启IIS