How can we help you?

如何在我的域名上启用 GD 模块?

Ella McMorran
Written by
Ella McMorran

GD模块是PHP的图形库,用于处理图像操作——调整大小、裁剪、水印、缩略图、格式转换,以及您的WordPress插件或自定义脚本需要对图像进行的所有操作。如果未启用它,图像上传通常会失败,或者您会看到那些可怕的“Call to undefined function imagecreatetruecolor()”错误。

大多数WordPress主题和插件都假定GD可用,因此缺少它通常意味着图像库损坏、媒体上传失败或插件无法正常工作。

启用GD模块

由于您的主机运行在CloudLinux上,因此您可以对PHP模块进行按域控制。以下是如何为您的域启用GD:

  1. 登录cPanel - 使用您特定域的cPanel(不是主WHM帐户)
  2. 找到“选择PHP版本” - 通常在“软件”部分
  3. 切换PHP版本 - 更改为任何非原生PHP版本,然后单击“设为当前”
  4. 启用GD - 在模块列表中勾选“GD”框,然后单击“保存”

重要提示:您需要先从原生PHP版本切换开。模块选项仅在使用alt-php版本时才会出现。

常见问题

“我没有看到GD选项” - 确保您已首先切换到非原生PHP版本。原生PHP不显示模块选择界面。

“更改未生效” - 等待2-3分钟,让更改生效。一些缓存系统需要一些时间来刷新。

“仍然出现imagecreate错误” - 仔细检查您是否保存了更改,以及您的脚本是否使用了正确的PHP版本。有时旧的缓存进程会残留。

如果您在按照这些步骤操作后仍然遇到问题,请提交包含您看到的具体错误消息的工单。请说明您选择了哪个PHP版本以及您正在尝试完成什么——这有助于更快地缩小问题范围。