我有一个codeigniter网站,我无法让ImageMagick工作。
我已经使用phpinfo()进行了检查,并在服务器上启用了imagemagick。
这是库的配置代码:
$image_conf = array(
'image_library' => 'ImageMagick',
'library_path' => '/usr/bin/',
.....
我一直收到同样的错误: 图像处理失败。请验证您的服务器是否支持所选协议,以及图像库的路径是否正确。
是'library_path' => '/usr/bin/'
?我似乎无法在他们的论坛上找到任何关于此的内容,人们通常会遇到不同的问题......
我对网站上的路径或类似路径没有其他问题......
如果您需要,以下是一些服务器信息要求更多:
$config['base_path']= "/var/lib/openshift/12341234...appcode/app-root/runtime/repo/php/";
$config['base_dir']= "/var/lib/openshift/1234324..appcode/app-root/runtime/repo/php/";
imagick 2.2.2
PHP 5.3.3,ZendServer
Linux的
Apache / 2.2.22(红帽企业Web服务器)
答案 0 :(得分:0)
两件事: 我会检查您是否授予服务器对您尝试保存图像的目录的写入权限。尝试在目录上使用chmod 777以确保。
如果这不起作用,我建议你去了解MagickWand。 http://www.magickwand.org/