FastCGI Error Error Number: -2147467259 (0x80004005).是哪里的问题?

m0_37947883 2019-07-26 06:47:02
环境是windows 2003 IIS6 php5.3.29网站能打开,但是调用imagick的接口返回这个
FastCGI Error
The FastCGI Handler was unable to process the request.
Error Details:

The FastCGI process exited unexpectedly
Error Number: -2147467259 (0x80004005).
HTTP Error 500 - Server Error.
Internet Information Services (IIS)

以下是调用的代码
$im = new \Imagick();

$im->setCompressionQuality(80);

$im->readImage($pdf);//这里报错

foreach ($im as $k => $v) {
$v->setImageFormat('jpg');

$fileName = $k . '.jpg';
$savePath = $path . $fileName;

if ($v->writeImage($savePath) == true) {
$return[] = $fileName;
}
}

网上的方法都试过了,php.ini已经改过了,PHP目录权限,imagick和gs,temp目录的权限都已经改成network services和IUSER能运行读取和写入了,还是没用。
...全文
220 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_37947883 2019-07-29
  • 打赏
  • 举报
回复
引用 1 楼 智商众筹 的回复:
IIS是以什么用户启动?$pdf文件是否有该用户的读权限?
是用IUSER启动的,有读和运行的权限
智商众筹 2019-07-27
  • 打赏
  • 举报
回复
IIS是以什么用户启动?$pdf文件是否有该用户的读权限?

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧