在WordPress的后台控制面板里,点击【工具】=> 【站点健康】,可以看到整个站点健康状况的信息,以方便站长了解整个网站的实际运行状况。
在自我站点健康状况检测时,发现1个关键问题,如下截图所示:
这个关键问题,就是缺少很多必须的模组,包括curl模组、dom模组、imagick模组、mbstring模组、zip模组、gd模组、intl模组等多个模组,应该这些没有装在后台,导致大多数任务不能执行。方法解决如下:
# 安装以下各种php所属模组
$ sudo apt-get install php-curl php-imagick php-mbstring php-zip
php-gd php-intl
# 其中,dom模组在最新版系统里已经改成xml模组代替
$ sudo apt-get install php-xml
然后,在打开PHP配置文件 /etc/php/8.1/apache2/php.ini ,去掉相关模组分号注解,让模组生效,保存配置文件。如下配置文件内容截图所示:
最后,重新启动Apache服务器,在后台刷新WP控制面板页面,问题解决!