共计 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 建站