当我们用iis环境搭建的网站出现了服务器错误500错误时我们该怎么处理呢,小编的网站织梦网站就出现了服务器错误 500 - 内部服务器错误。 您查找的资源存在问题,因而无法显示这个问题,如下图所示。织梦网站后台登陆前台预览都是正常的,但一上传和修改文件就提示500错误,这个什么原因呢,经过本人的不懈努力纵欲找到了解决办法。
一、服务器错误500内部服务器错误的具体原因排查1、打开windows服务中的IIS管理器,点击对应的网站找到对管理面板,选择“错误页”
2、然后在页面点击态码为500的一项,然后选择右边的编辑功能设置;然后如图所示勾上箭头所指选择详细错误,然后再点击确定。
3、然后在重新登陆后台上传文件,原来的500错误提示变成了 PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0 ,这其实是上传文件时,没有管理员权限的你不能读取临时文件夹所导致的; 既然我们已经找到原因了,哪处理就方便了!
二、网站提示服务器错误500错误的具体处理方法如下1、找到Apache默认的临时文件,步骤如下:C:WindowsTemp;
2、鼠标右键属性>安全>用户>编辑>给iis_iusrs用户添加权限,如果不行就给所有用户添加权限
这样在登录织梦的网站后台上传文件,发现服务器错误 500 - 内部服务器错误。 您查找的资源存在问题的报错已经没有了可以正常的上传文件了,那么这个问题就已经处理完成了
三、如果上面的这种办法系统提示不够权限,那么可以试试下面的方法;
1、找到并打开php.ini文件;php.ini里搜索upload_tmp_dir,去掉前面的分号,设置一个临时目录; 列如: upload_tmp_dir=d:/temp; (更改临时缓存目录temp文件夹在其他盘符,并给这个文件夹所有权限,具体操作方法和上面一样)