标签 宝塔面板 下的文章

在面板申请 Let's Encrypt 证书后,虽然显示申请成功,但常常会出现并没有被正确添加的情况。其实已经申请完毕,只是没有被面板识别到,此时可以手动添加证书文件。

打开服务器目录

/www/server/panel/vhost/letsencrypt/

找到以域名命名的文件夹,进入后找到privkey.pemfullchain.pem两个文件,复制其内容。

在站点修改 SSL 的窗口中,选“其他证书”,在“密钥(KEY)”粘入privkey.pem的内容,在“证书(PEM格式)”粘入fullchain.pem的内容,保存即可。

推测可能原因:编译时间过长导致任务退出。

解决方案

在经过一次出错后,/www/server/php/74/src/ext/fileinfo/目录下应该已经有下载好的 fileinfo 扩展(这里的74根据版本号进行修改)。

切换到该目录,并执行相关操作。

cd /www/server/php/74/src/ext/fileinfo/

make distclean

./configure --with-php-config=/www/server/php/74/bin/php-config

make

执行完make需要一定时间,耐心等待。执行完毕后,执行:

make install

到面板重载 PHP 配置即可。

参考资料

php_fileinfo宝塔安装不,宝塔面板安装fileinfo扩展报错失败的解决方法_Xi Zi的博客-CSDN博客