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能运行读取和写入了,还是没用。
...全文
166 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_37947883 2019-07-29
引用 1 楼 智商众筹 的回复:
IIS是以什么用户启动?$pdf文件是否有该用户的读权限?
是用IUSER启动的,有读和运行的权限
回复
智商众筹 2019-07-27
IIS是以什么用户启动?$pdf文件是否有该用户的读权限?
回复
相关推荐
发帖
Framework
创建于2008-08-27

4243

社区成员

国内外优秀PHP框架讨论学习
申请成为版主
帖子事件
创建了帖子
2019-07-26 06:47
社区公告
暂无公告