Php CI调整大小功能不支持';转移到新的Web空间后无法工作

Php CI调整大小功能不支持';转移到新的Web空间后无法工作,php,codeigniter,continuous-integration,Php,Codeigniter,Continuous Integration,在私有Web空间上开发了一个网站之后,我现在想将其公开,并因此将其转移到我的公共Web空间(相同的php.ini设置和相同的操作系统)。 现在有一个特定的函数(CodeIgniter resize函数)在另一个web空间上运行得很好,它在结束之前就退出了,我不知道为什么 有人知道怎么解决这个问题吗 $this->load->library('image_lib'); $this->image_lib->initialize($config_1); $this->i

在私有Web空间上开发了一个网站之后,我现在想将其公开,并因此将其转移到我的公共Web空间(相同的php.ini设置和相同的操作系统)。 现在有一个特定的函数(CodeIgniter resize函数)在另一个web空间上运行得很好,它在结束之前就退出了,我不知道为什么

有人知道怎么解决这个问题吗

$this->load->library('image_lib');

$this->image_lib->initialize($config_1);
$this->image_lib->resize();
$this->image_lib->clear();


$this->image_lib->initialize($config_2);
$this->image_lib->resize();
$this->image_lib->clear();
//function quits here for no reason :/

$this->image_lib->initialize($config_3);
$this->image_lib->resize();
$this->image_lib->clear();
//更新:

我尝试使用
$this->image\u lib->display\u errors()来显示错误但它不显示任何错误

我也尝试过使用,但这仍然没有帮助

PS:GD功能(服务器端)已启用

我试图更改
$config['image_library']='gd2'
gd
然后它工作了,但是图像质量很差:/

//更新2:


发现错误只发生在大于8 MB的图像上。我已经检查了php.ini设置,但它们是正确的(支持高达50MB的文件,最大输入时间为5分钟)。

我发现安装的
GD2
图像库可能有问题。 我在服务器上安装了
ImageMagick
,并更改了

$config['image_library'] = 'gd2';


现在它工作得很好。

我不知道这是否会引起兴趣,但是:
如果(!$this->image\u lib->resize()){echo$this->image\u lib->display\u errors();}
还有
$this->image\u lib->clear()以上内容取自-后一个片段用于循环的上下文中,因为您多次调用
resize
方法可能是相关的。它声明
“clear函数重置处理图像时使用的所有值。如果在循环中处理图像,则需要调用此函数。”
@RamRaider此处的旧用户指南链接是当前链接@RamRaider&Wolfgang 1983 thx,用于快速回复。我今天要看一看,告诉你它是否有用。@RamRaider我试图清除图像库,但似乎没有帮助。我还尝试显示错误,但也没有显示错误:/
$config['image_library'] = 'imagemagick';