如果我通过ftp删除插件,设置会保存在数据库中吗?

时间:2018-09-27 作者:TheKidsWantDjent

当我通过ftp删除插件时(意味着它的所有文件都是递归的),WordPress会从数据库中删除它的设置吗?

我想删除我的一个网站上的所有插件并重新安装,因为我怀疑它感染了病毒。但是,如果可能的话,我希望保留插件选项。

4 个回复
最合适的回答,由SO网友:Rick Hellewell 整理而成

删除插件文件(而不是通过停用和删除删除)不会影响设置。插件的停用/删除代码(如果有的话,不是所有的都有)可能会清除插件的选项。但是大多数插件都会保留这些选项,以防你想重新安装东西。

因此,通过FTP删除不会影响插件的选项。

但是,如果你认为自己的网站受到了感染,那么除了删除和重新安装插件文件(通过FTP或其他方式),还有很多事情要做,尽管这肯定是一个良好的开端。

正确的清理过程将重新安装/更新所有内容(WP核心、插件、主题)。手动查找不应该属于的文件。我已经创建了一个我使用的流程(通过谷歌可以找到许多类似的信息)。我用它成功地清理了受感染的网站。这需要一些工作,但可以进行清理。我的流程如下:https://securitydawg.com/recovering-from-a-hacked-wordpress-site/ .

你必须确保你“到处看看”。并在任何地方更改凭据。并使用强密码。不仅仅是重新安装插件文件。

SO网友:Jory Hogeveen

虽然Rick Hellewell和Krzysiek Dródż已经给出了一个非常正确的答案,但我想补充一点,一些插件在激活时有清理/重置脚本(尽管这不符合WP代码标准)。

我建议您创建一个DB备份。如果有任何故障,您仍然可以手动修复。

SO网友:Krzysiek Dróżdż

WordPress不知道哪个选项来自哪个插件。因此,WP本身无法删除已删除插件的设置。

如果你使用FTP删除插件,那么它就没有机会对DB做任何事情,所以它的所有设置都保留在那里。

但如果涉及恶意软件/病毒。。。我建议这样做:

使用htaccess阻止站点,因此WP无法工作

  • 使用FTP删除插件文件PS。您还应该处理主题文件、WP核心文件、上载和DB。

  • SO网友:Christian Pastor Cruz

    通常是这样。但请注意,重新安装可能会重新启动其中一些值。为了避免这种情况,请不要使用wordpress安装程序,而是通过ftp上传。此外,我会下载所有插件,并首先用防病毒软件扫描它们(Avast检测大多数php恶意脚本)

    结束

    相关推荐

    cannot connect database

    我是wordpress的新手。我计划从我自己的php代码连接wordpress数据库。但我在尝试连接数据库时遇到问题,每次连接都会得到错误结果。im使用此代码$user_name = \"myusername\"; $password = \"password\"; $database = \"mydatabasename\"; $host_name = \"localhost\"; $connect_db=mysqli_connect($host_name, $