您是否在WordPress网站上看到“您确定要这样做吗?”错误?
许多因素都可能导致此错误。这就是为什么wordpress无法提供有关如何修复它的任何信息。
在本文中,我们将向您展示如何调查和修复wordpress中的“您确定要这样做吗?
是什么导致了“你确定要这样做吗?错误?
有时,您可能会遇到 wordpress 错误,例如建立数据库连接时出错。这种类型的错误在某种程度上很有帮助,因为它准确地告诉您问题是什么。
另一方面,也存在一些无益的错误,例如“您确定要这样做吗?
“你确定要这样做吗?”错误通常出现在nonce验证失败时,最有可能导致此错误的候选者是插件和主题没有正确使用此功能。
Nonces 是唯一的密钥,可添加安全层以保护 wordpress URL、表单和 Ajax 调用免遭滥用。他们确保脚本来自您的网站,而不是外部来源,例如试图访问您的 wordpress 网站或博客的黑客。
首先,您需要停用所有插件并确保 wordpress 无法在您的网站上找到任何已安装的插件。
只需使用 FTP 客户端或 wordpress 托管帐户中的文件管理器应用程序连接到您的站点。
连接后,转到 wp-content 文件夹并将 plugins 文件夹重命名为“plugins.deactivated”。
之后,您需要返回 wordpress 管理区域中的插件页面。
如果错误没有再次出现,则这意味着您网站上的某个插件导致了问题。
要找出导致问题的插件,请使用 FTP 代理或文件管理器返回您的站点文件,并将 plugins.deactivated 文件夹重命名为“plugins”。
之后,访问 wordpress 管理区域中的插件页面并逐个激活每个插件。您需要在激活每个插件后尝试重现错误,直到找到导致问题的插件。
如果您的 wordpress 插件没有导致此问题,那么您的主题可能会导致“您确定要这样做吗?”错误。
您可以通过重复对插件所做的相同过程来调查您的主题。首先,您需要使用 FTP 客户端或文件管理器连接到您的网站,并将您当前活动的主题下载到您的计算机作为备份。
现在访问 wordpress 管理区域中的外观 » 主题页面,您将看到一条通知:“活动主题已损坏。恢复到默认主题”。
wordpress 现在将开始为您的网站使用默认主题,例如 Twenty Twenty-Three。
如果在激活默认主题后无法重现该错误,则意味着您的主题导致了“您确定要执行此操作吗?”错误。
如果找不到错误的来源该怎么办
确保您已经进行了彻底测试,以便在停用并重新激活插件和主题后重现此错误。
如果您网站上的插件和主题都不是导致错误的,那么您可以采取一些额外的步骤。
这些步骤基本上会用从源下载的新副本替换所有核心 wordpress 文件。
首先,您需要为您的网站制作完整的wordpress备份。这一步很重要,因为它将帮助您在出现问题时轻松恢复您的网站。
接下来,使用 FTP 客户端或文件管理器连接到您的网站,并将 wp-config.php 文件下载到您的计算机上。此文件包含您的 wordpress 数据库设置,稍后将需要用到。
之后,您需要小心地从服务器中删除所有 wordpress 文件。
之后,您需要将 wordpress 的新副本下载到您的计算机上。您可以从 wordpress.org 网站将其下载为 zip 文件。
继续将zip文件解压缩到您的计算机,并使用FTP将文件上传到Web服务器上的“wordpress”文件夹中。
上传所有文件后,您可以将wp-config-sample.PHP文件重命名为“wp-config.php”。
现在,您需要编辑新的wp-config文件并输入wordpress数据库和表格信息。您可以查看之前下载的旧wp-config.php文件以查找此信息。
您需要添加除“身份验证唯一密钥和盐”之外的所有部分。删除以下部分开头的所有行:define
/**#@+
* Authentication Unique Keys and Salts.
*
* Change these to different unique phrases!
* You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ wordpress.org secret-key service}
* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
*
* @since 2.6.0
*/
define('AUTH_KEY','`+7nTNb<AwtbLA$L-Q7amn;~|wH)ljXv2~TpbP?mLA+M`8H|n1`/Lz-GmAQL{4fB');
define('SECURE_AUTH_KEY','/gkAjhhJe`iwO)V-p=J<cN_ +6D{YhrM|=E#C7gD}]c2w~OJ} y}eY^,HWn&-j:a');
define('LOGGED_IN_KEY','PtDl2V|01oIXDpq^K,IH-8|rhT +T(ZmpuLq>UD?|W)b3gMfG~g[zr8N6}m%MZ|L');
define('NONCE_KEY',']Zj5i*hHlsUWKg2|>YF,X+xpd-_`I[nFmA6ZLw~;EW7g0.s5EaZCAJ=j]./5z^X~');
define('AUTH_SALT','e*l:hUsddFIxm1E7y-n#<a0|u- #+SsS@-#$vNz}EY4rY~-x|0_6=Q!TR=MMxUL?');
define('SECURE_AUTH_SALT','n]^c9nY>_}3,4)J]S sM6-MI3aB#Qk<Re^j#Lu_|x^*BhO.54aZQTtzJeCo5DWAg');
define('LOGGED_IN_SALT','Ba3kd1&J$~~`(|uJ0:v;w+DJ3xW}.B#R9J*r|.+V}*sTuK &8db-Mn+[boHW3{[/');
define('NONCE_SALT','nBv-U1qfkCZxS|13%hYdHz*s1^){.KSZWm1A^${`r!d5;EqrH:>1Xx`pwt6?**i}');
现在,您必须保存wp-config.php文件并将其上传回您的网站。
就这样。您已成功刷新 wordpress 安装。您现在可以继续尝试在您的网站上重现该错误。
除了我们提到的方法外,您可能还想尝试清除您的 wordpress 缓存。如果您在 wordpress 中激活了缓存插件,有时缓存的数据可能会导致意外错误。
在您的 wordpress 网站上运行的插件和脚本需要一定数量的 PHP 内存才能正常运行。如果这些脚本超过分配的内存,也可能导致“您确定要执行此操作吗?”错误。
有关更多详细信息,请前往我们的指南,了解如何增加PHP内存以修复wordpress内存耗尽错误。
我们知道解决 wordpress 问题有时会令人沮丧。您还可以为我们的常见 wordpress 错误以及如何修复它们的完整指南添加书签。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。