wordpress网站维护教程:Duplicator插件恢复提示shell_exec错误的解决方法

55次阅读
没有评论

共计 652 个字符,预计需要花费 2 分钟才能阅读完成。

继续分享 wordpress 网站维护教程。之前悦然 wordpress 建站 在使用 Duplicator 插件恢复一个网站数据时遇到了 shell_exec 函数错误相关问题,具体的错误提示忘记截图了,反正是与 shell_exec 函数有关。下面给大家分享一下处理过程,也给自己留个记录。

问题原因

在一个 wordpress外贸建站 项目中,用户使用 Duplicator 插件把原网站的数据打包给我,我是在本机安装时遇到的问题。

经过搜索发现了问题所在:PHP 如果开启 shell_exec 函数可能存在一些安全隐患,所以默认情况下宝塔面板是禁用的。而在安装 Duplicator 的离线数据时需要用到 shell_exec 函数。

处理方法

既然 shell_exec 函数被禁用了,那么我们只需要临时取消禁用就可以。

登陆宝塔面板,打开 PHP 设置,在【禁用函数】中找到 shell_exec,然后删除。接下来再用运行 Duplicator 恢复网站数据就可以了。建议大家在网站数据恢复之后重新禁用 shell_exec 函数。

总结

这是一个非常小众的问题,之前悦然 wordpress 建站也没有遇到过,Duplicator 插件我也是第一次使用。对新手来说使用 Duplicator 插件的离线数据来恢复可能还是有点难度。它的操作不如 all-in-one-wp-migration 插件简单,特别是对新手来说,all-in-one-wp-migration 插件备份的数据都得整合到了一个文件中,我们只需要导入这一个文件就可以了。

作者:悦然 wordpress 建站

举报 / 反馈
正文完
 
评论(没有评论)