如何安装Imagick或解决问题

时间:2020-06-17 作者:Syze Developer

我正在Wordpress最新版本上运行该网站。当我进行站点运行状况检查时,会出现以下错误,

WordPress托管团队在团队手册(在新选项卡中打开)中维护这些模块的列表,包括推荐模块和必需模块。

警告:未安装或已禁用可选模块imagick。

我搜索并尝试安装,但失败了,我尝试通过SSH使用@cheapreplicablades.com [~]# /opt/cpanel/ea-php70/root/usr/bin/pecl install imagick

警告:通道;pecl。php。“净值”;已更新其协议,使用;pecl频道更新pecl。php。“净值”;要更新

下载imagick-3.4.4。tgz。。。

开始下载imagick-3.4.4。tgz(253434字节)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。完成:253434字节错误:无法mkdir/opt/cpanel/ea-php70/root/usr/share/doc/pecl/imagick/examples

我不知道该怎么办,如果有人知道的话,请帮帮我。

2 个回复
SO网友:Zayd Bhyat

似乎您没有安装此PHP扩展所需的权限。当您使用共享托管时,通常会出现这种情况。最好的选择是联系您的托管提供商,让他们安装这个php扩展。但是,如果他们为您提供cpanel仪表板,您可能可以自己完成,下面是如何操作的:

登录您的cpanelCpanel Login

选择您的php版本,通常在cpanel的软件部分下Select PHP Version

选择imagick选项,然后应保存您的选项Select Imagick

这是最后一步。如果您没有cPanel,最好的解决方案是联系您的托管提供商。如果是自托管服务器,则需要联系服务器管理员为您安装php扩展。我希望这有帮助!!

SO网友:Free Radical

您需要安装imagick并重新加载Apache2。

在Debian/Ubuntu上,执行以下操作:

$ sudo apt install php-imagick
$ sudo systemctl reload apache2
如果运行PHP-FPM服务,还需要重新启动Apache的PHP-FPM服务。

还有一种更广泛的治疗方法,涵盖了其他环境(包括cPanel)WordPress.org support forum.

相关推荐

Convert emoji to images

我有一个私有插件,可以导出所有没有“主题化”的帖子,所以输出的只是内容的html(帖子主题为H1,日期/时间为H2)。如果帖子包含表情符号,它会正确显示在主题页面上。但是如果我将HTML输出保存到一个文件中,表情符号会显示为🙁 这些是UniCode字符(我想),我需要生成的HTML页面将表情符号显示为图形图像。创建HTML输出的代码使用标准WP\\u查询对象,然后在have\\u posts循环中输出内容:$thest