作者: tianbao

  • 如何解决WordPress网站GIF图片不播放问题

    错误类型:
    其他错误
    错误名称:
    WordPress GIF图片不播放
    英文名称:
    WordPress gif not playing
    错误描述:
    由于GIF图片被压缩或者非全尺寸等原因,可能导致Gif无法播放。

    如何解决WordPress网站GIF图片不播放问题

    曾经在WordPress上上传过GIF,然后发现您网站上上传的GIF是静态图片?如果是,那么您一定对为什么WordPress GIF无法播放以及如何修复它感到兴趣?

    这是几乎每个WordPress用户不时面临的常见问题。起初,您可能会觉得这是一个大问题。但是,事实并非如此。

    不管问题看起来有多大,它的解决方法都非常简单易行。想知道怎么做?

    不用担心。在这里,我们将讨论您的WordPress GIF无法播放的原因以及如何解决此问题。

    为什么GIF在WordPress中不起作用?

    WordPress会在上传GIF或图像时自动调整其大小。例如,如果您在WordPress中上传GIF它会在添加到您的媒体库时调整大小。此外,一些主题优化了WordPress网站上上传的图像或GIF的大小。同样,使用图像优化插件也可以减小GIF的大小。

    因此,您的WordPress GIF动画会作为静态图像上传。因此,它产生了WordPress动画GIF不工作的问题。

    现在如何克服这个破坏上传WordPress GIF目的的问题。如果您正在寻找解决WordPress GIF无法播放问题的解决方案,请继续阅读。

    修复“WordPress GIF无法播放”的解决方案

    “GIF无法在WordPress中播放”的问题非常常见,解决方法非常简单。您可以在几分钟内从您的WordPress网站解决此问题。

    想知道如何解决Elementor GIF无法正常工作的问题?只需浏览以下三种解决方案,然后在您的WordPress网站上试用它们:

    使用全尺寸图像

    由于WordPress会调整上传的图像和GIF的大小,因此您可以通过为GIF选择完整大小来避免这种情况。要解决Elementor GIF not Working问题,您需要转到页面或文章区块,然后在WordPress上上传GIF后选择“全尺寸”图像。

    使用全尺寸图像

    这会将您的GIF上传到其原始大小,无需任何优化。因此,您的GIF质量根本不会受到损害,它会在您捕获时发布。

    移除图片优化插件

    使用全尺寸图像后,您仍然可能会遇到WordPress GIF无法播放的问题。这是因为在您的WordPress网站上使用了图像优化插件。

    无论您执行多少设置来修复它,如果没有删除,图像优化插件可以在您的网站上上传缩小尺寸的GIF,或者如果没有禁用图像优化设置。

    因此,要完全修复WordPress GIF无法播放的问题,您必须禁用图像优化选项,或者您需要从您的站点完全停用图像优化插件。

    停用图像优化插件后,您上传的GIF大小将与以前相同,并且可以正常工作。

    从媒体库上传GIF

    WordPress GIF不工作问题的第三个也是最后一个解决方案是通过媒体库中的URL上传GIF。为此,请转到要添加GIF的页面或文章。之后,通过单击加号图标选择图像区块。

    从媒体库上传GIF

    现在,选择图像块并从您的设备上传GIF。然后,从媒体库中复制您上传的GIF的URL。

    上传GIF

    最后,单击图像块并按“从URL插入”按钮。这里需要粘贴之前复制的GIF的URL。然后,按回车键。

    从URL插入GIF

    小结

    现在您已准备好处理您的WordPress动画GIF不工作问题。您已经发现WordPress上静态GIF的主要原因是其尺寸减小,这会降低质量。这就是为什么,如果你设法在不调整大小的情况下上传,GIF无法在WordPress上运行的问题将得到解决。

    尝试上述三种简单的解决方案,为静态GIF添加动效,效果和以前一样。执行这三个解决方案不会超过几分钟。

  • 如何修复“无需升级,您的WordPress数据库已经是最新的了”报错

    错误类型:
    数据库错误
    错误名称:
    需要更新数据库提示死循环
    英文名称:
    Database Update Required
    错误描述:
    由于对象缓存,或者插件冲突等原因,导致在更新WordPress网站时发生提示更新数据库死循环的现象。
    错误变体:
    No update required, your WordPress database is already up to date.
    更多信息

    如何修复“无需升级,您的WordPress数据库已经是最新的了”报错

    动升级WordPress网站后可能会遭遇“需要更新数据库(Database Update Required)”错误。但是当您单击“更新WordPress数据库”时,它会返回另一条消息,“无需更新,您的WordPress数据库已经是最新的。”你发现你陷入了死循环之中,始终无法进入WordPress管理后台。

    这篇文章是有关“无需升级,您的WordPress数据库已经是最新的了!(“No update required, your WordPress database is already up to date.”)” 错误消息死循环详细说明以及解决它并重新获得对您网站的访问权限的几种方法。

    1. 为什么会出现“数据库已经是最新的了”错误
    2. 如何修复“数据库已经是最新的了”错误

    为什么会出现“数据库已经是最新的了”错误

    正如前面提到的,您使用的缓存插件导致了这个问题,但它比这更复杂,尤其是因为它不会总是发生。更具体地说,它通常是一个对象缓存问题。

    WordPress中的“数据库已经是最新的了”错误

    WordPress中的“数据库已经是最新的了”错误

    对象缓存是一种缓存,在加载结果后缓存网页的数据库查询结果。这样,在每次后续页面加载时,都会从缓存中快速提供查询服务。

    这可以防止每次页面加载时都必须使用相同的查询来负担数据库,从而节省服务器资源并加快页面加载时间。

    流行的对象缓存程序包括MemcachedRedis。也有提供对象缓存的WordPress插件,例如W3 Total Cache。其中任何一个都可能是“数据库已经是最新的了”错误的根本原因。

    当指示WordPress是最新的文件被缓存时,就会发生这种情况。当有可用的新更新时,会检查该文件,并且由于它仍然说WordPress是最新的,因此会出现错误消息,因为它认为所有内容都已更新。

    如何修复“数据库已经是最新的了”错误

    既然您知道为什么会出现“数据库已经是最新的了”错误,您如何解决它?有多种方法可以解决此问题,您可以尝试每一种方法,直到找到有效的解决方案。

    1. 清除您的WordPress站点和服务器的缓存
    2. 使用WP-CLI清除缓存
    3. 使用SSH清除缓存
    4. 重命名object-cache.php文件
    5. 禁用所有插件
    6. 最后的手段:联系您的主机或重新启动您的服务器

    清除您的WordPress站点和服务器的缓存

    清除您网站的缓存可能会解决该问题,因为它应该清除表明您的WordPress数据库已经是最新的缓存文件。如果这不起作用,请尝试清除服务器的缓存。

    这些步骤因您使用的插件和主机而异,因此请参阅他们的文档以了解有关如何执行此操作的详细信息。

    请记住,清除站点和服务器的缓存会导致暂时的性能问题。不过,当您的网站页面再次缓存时,此问题会自行解决。

    使用WP-CLI清除缓存

    如果您的主机支持(大多数支持),您可以使用WP-CLI清除缓存。

    第1步:通过SSH连接到您的站点。根据您的主机,此步骤可能会有所不同。

    第2步:接下来,输入下面的命令,但一定要使用您网站的实际路径更新“path/to/your-site”:

    cd ~/path/to/your-site
    cd ~/path/to/your-site
    cd ~/path/to/your-site

    第 3 步:现在,通过输入以下内容来刷新站点的缓存:

    wp cache flush
    wp cache flush
    wp cache flush

    使用SSH清除缓存

    如果您不想使用WP-CLI,则可以使用SSH刷新站点的缓存。您应该使用的命令将根据您使用的对象缓存系统的类型而有所不同。

    第1步:通过客户端或主机的仪表板通过SSH连接到服务器后,如果安装了Redis,则可以使用以下命令:

    redis-cli flushall async
    redis-cli flushall async
    redis-cli flushall async

    或者,如果您安装了Memcached,请改用以下命令来启动该过程:

    telnet localhost 11211
    telnet localhost 11211
    telnet localhost 11211

    请记住,如果您不使用该端口,则可能需要更新“localhost 11211”。

    同样重要的是要注意,如果托管您的站点服务器支持memcached 。正如我们所说,您可以改用Redis插件。

    第2步:如果您使用的是 Memcached,还有几个步骤。接下来需要输入以下命令:

    flush_all
    flush_all
    flush_all

    第 3 步:最后一步是通过简单地在 SSH 客户端中输入单词来退出,例如在此示例中:

    quit
    quit
    quit

    重命名object-cache.php文件

    如果您尝试清除站点和服务器的缓存但没有成功,您可以尝试重命名object-cache.php文件。

    如果由于“数据库已经是最新的了”错误而无法访问WordPress管理仪表盘而无法清除站点的缓存,这也特别有用。

    如果您发现自己处于这种情况,那么您应该能够在重命名文件后重新访问您的站点。

    第1步:您需要访问object-cache.php文件以开始解决“数据库已经是最新的了”错误。您可以选择通过SSH、SFTP或通过您的主机的仪表板来执行此操作。

    然后,单击菜单中的站点,从列表中选择您的站点,然后单击信息选项卡。

    以下是您需要在此选项卡上记录的详细信息,或者如果您在其他地方托管您的WordPress网站:

    • IP地址
    • 用户名
    • 密码
    • 端口

    第2步:使用您记下的SFTP凭据通过FTP客户端(例如以下示例中的FileZilla)登录到您的服务器。在窗口顶部添加您的详细信息,然后单击快速连接

    将您服务器的SFTP凭据输入到您的FTP客户端

    将您服务器的SFTP凭据输入到您的FTP客户端

    第3步:在登录字段下方,有一个区域正下方显示消息。

    一旦您看到“已连接到”消息,然后是您的服务器的IP地址,然后是“’/’ 成功的目录列表”,这意味着您已连接并准备就绪。

    导航到您网站的/wp-content/文件夹并在那里找到object-cache.php文件。

    在您的站点中找到该文件

    在您的站点中找到该文件

    第4步:将文件重命名为您想要的任何名称,在现有名称的末尾附加诸如“-old”之类的内容会很有帮助。这样,以后可以更轻松地查找和记住该文件的内容。

    在FileZilla中,单击该文件。然后,右键单击它并在出现的菜单中选择重命名。如果未显示隐藏文件,请按照本教程进行修复。

    重命名对象缓存文件

    重命名对象缓存文件

    键入您想要的名称,然后按键盘上的Return或Enter键。

    第5步:转到您的站点并登录。然后,使用您正在使用的任何缓存插件清除您站点的缓存。

    第6步:返回到您的FTP客户端并检查该文件是否已在您的服务器上重新创建。

    禁用所有插件

    如果到目前为止没有任何效果,请尝试禁用所有插件。例如,在您使用两个处理不同类型缓存的缓存插件的情况下,这可以解决“数据库已经是最新的了”错误。也许您不小心重叠了导致错误发生的功能。

    或者,也许您忘记了您正在使用的插件具有用于缓存或类似功能的附加功能,而您却忘记了它。

    在任何一种情况下,如果您无权访问管理仪表板,您都可以使用SFTP禁用所有插件。这是如何做到的。

    第1步:与之前重命名object-cache.php文件的建议类似,打开您首选的FTP客户端并连接到您的服务器。

    找到/wp-content/plugins/文件夹并重命名。与重命名object-cache.php文件类似,您可以随意命名plugins文件夹,但在末尾附加一些内容可以帮助您避免以后混淆。

    第2步:重新登录管理仪表板以确保您能够并且不再遇到“数据库已经是最新的了”错误。如果您在其中,请将插件文件夹重命名为其原始名称并刷新管理仪表盘。

    第3步:如前所述清除您的站点和服务器的缓存。然后在您站点的管理仪表板中,转到插件> 已安装的插件

    一个一个地重新激活每个插件,直到问题再次出现。当它发生时,您发现了导致问题的插件。

    激活您的每一个插件

    激活您的每一个插件

    第4步:如果您仍然可以通过单击列表中插件名称下方的“删除”链接访问,请在管理仪表板中删除有问题的插件。

    否则,再次使用SFTP并再次重命名插件文件夹。

    删除导致问题的插件

    删除导致问题的插件

    第5步:完成后,再次将插件文件夹重命名为其原始名称。然后,刷新浏览器并删除问题插件,如上述第四步所述。

    第6步:再次清除您的站点和服务器的缓存。此时,“数据库已经是最新的了”错误应该得到解决。

    最后的手段:联系您的主机或重新启动您的服务器

    如果您达到了这一点并且其他任何方法都无效,请尝试重新启动您的服务器。但在此之前,请记住,这是绝对的最后选择,因为这意味着您的网站暂时不可用。

    没有人能够访问您的站点,因此如果您需要重新启动服务器,请尝试在白天或晚上流量最低的时间进行。

    每个托管服务提供商都有不同的重启服务器的步骤,因此请务必查阅他们的文档以获取有关如何操作的详细信息。

    在重新启动服务器之前,您应该先尝试联系您的主机,看看他们是否可以解决问题。请务必让他们知道您迄今为止为尝试修复“数据库已经是最新的了”错误而采取的所有步骤。

    小结

    总而言之,让WordPress保持最新状态非常重要,因为新的更新带有有用的功能和重要的错误修复。无法更新您的网站可能会很烦人,而无需更新循环可能是原因之一。

    该问题的出现主要是因为与对象缓存的冲突。虽然缓存对于提高网站性能至关重要,但如果处理不当,可能会在您的网站上产生问题。

    在本文中,我们讨论了修复无需更新WordPress循环的原因和不同方法。我们已经看到对象缓存如何触发可怕的错误,甚至可能将您锁定在管理仪表板之外。此外,我们详细了解了解决该问题的所有可能解决方案。

    总而言之,您可以做的第一件事就是清除网站的缓存。如果这不能解决问题,您需要手动重命名object-cache.php文件。如果问题仍然存在,一个好主意是检查插件/主题之间的冲突。在大多数情况下,在此之后,不需要更新错误将消失,但如果不是这种情况,重新启动PHP或您的服务器可能是解决方案。最后,如果没有任何效果,您应该联系您的托管服务提供商寻求技术支持并帮助您修复“无需更新”循环。

  • 如何修复WordPress网站Err Too Many Redirects问题

    错误类型:
    浏览器错误
    错误名称:
    过多重定向错误
    英文名称:
    Err Too Many Redirects
    错误描述:
    WordPress网站出现“Error too many redirects”报错则是由WordPress中配置错误的重定向问题引起的。
    错误变体:
    The page isn’t redirecting properly
    更多信息

    您是否曾经遭遇打开WordPress网站时提示“Err Too Many Redirects”错误?这是一个常见的WordPress错误,可能是由插件或错误的设置引起的。这个错误将导致访客无法访问WordPress网站,尤其麻烦。

    在本教程中,我们将详细解决WordPress中的太多重定向错误问题的具体办法。

    Error Too Many Redirects问题

    是什么原因导致WordPress中出现过多重定向错误?

    关于“err_too_many_redirects”,您需要了解的第一件事是它实际上并不是特定于WordPress的问题。相反,这是当您的浏览器由于重定向循环而无法向您显示您请求的内容时显示的消息。

    重定向就像转发地址。您可以设置一个,以便如果访问者点击链接或输入特定页面的 URL,他们将被发送到不同的目的地。通常,当您将网站上的内容移动到新页面或将其完全删除时,会使用此技术。

    如果您更改了网站的永久链接结构,重定向也很方便。它们可以防止损坏的链接,并确保您的访问者在尝试访问与以前不同的内容时看到的不是404页面。

    因此,当“err_too_many_redirects”发生时,这意味着您尝试访问的页面被重定向循环捕获,指向另一个也指向自身的页面。换句话说,页面A正在重定向到页面B,而页面B重定向回页面A。这对于您的浏览器来说是可以理解的混淆,这是可以理解的。

    WordPress网站出现“Error too many redirects”报错则是由WordPress中配置错误的重定向问题引起的。

    如您所知,WordPress使用了SEO友好的URL结构功能,该功能使用了重定向功能。

    同样,许多流行的WordPress插件都使用此功能来设置临时重定向,永久301重定向以及修复404错误

    如果您使用解决SSL不安全的内容问题插件或WordPress缓存插件,那么它们也可能会影响重定向并导致此错误。

    Error Too Many Redirects错误提示

    但是,此错误不会告诉您是什么原因导致了冲突并迫使WordPress出现重定向循环。

    这是在Firefox中错误提示界面,并显示消息“The page isn’t redirecting properly”。

    Firefox浏览器Error Too Many Redirects错误提示

    下面让我们看一下如何解决WordPress中过多重定向问题的错误。

    我们将引导您逐步解决问题,访问WordPress网站,并修复再次发生的错误。

    如何对WordPress网站“err_too_many_redirects”错误进行故障排除

    1.清除浏览器Cookie和缓存

    导致此错误的常见原因可能是您的Web浏览器Cookie。尝试使用其他网络浏览器(例如Firefox,Safari,Opera,Microsoft Edge等)访问您的网站。

    如果您能够使用其他浏览器正常访问网站,则需要清除浏览器Cookie和浏览器缓存。

    chrome浏览器cookies和缓存清理

    你可以根据浏览器Cookies清理浏览器缓存清理指引,来完成上述操作。

    如果更改浏览器未能解决问题,则可以继续执行下一步。

    2.停用所有WordPress插件

    WordPress重定向循环或“太多重定向”问题的最常见原因是插件冲突。试图以与默认WordPress重定向冲突方式设置重定向的插件也会导致这个错误。

    要解决此问题,您需要停用网站上的所有WordPress插件。进入WordPress管理后台的插件»已安装插件页面,然后从那里停用插件。

    停用所有插件

    但是,我们假设由于重定向错误,您可能无法访问WordPress管理后台。

    在这种情况下,您将需要使用FTP客户端或WordPress托管服务器控制面板中的File Manager应用程序停用WordPress插件。

    只需使用FTP客户端连接到您的网站,然后转到/wp-content/文件夹。

    重命名插件文件夹

    在这里,您会找到plugins文件夹,需要将其重命名为“plugins.deactivate”,这将停用WordPress插件。

    重命名文件夹停用插件

    基本上,WordPress会寻找一个名为plugins的文件夹来加载插件文件。当找不到文件夹时,它将自动禁用数据库中的启用插件。

    现在,您可以尝试访问WordPress网站。如果您现在能够登录到WordPress管理后台,则意味着其中一个插件引起了错误。

    要弄清楚哪个插件是罪魁祸首,您需要切换回FTP客户端或文件管理器应用程序,然后将plugins.deactivate文件夹重命名为“plugins”。

    之后,切换到您网站的WordPress管理后台,然后转到“插件»已安装插件”页面。您可以从这里逐个启用插件,然后访问网站以查看是否可以重现该错误。

    找到导致错误的插件后,找到该插件的替代品,或将问题报告给插件的支持论坛。

    3.修复WordPress URL

    导致此错误的另一个主要原因是WordPress URL设置中的配置错误。通常,您可以在“设置”»“常规”页面下查看这些选项。

    WordPress站点链接设置

    对于大多数网站,WordPress地址和站点地址字段中的URL必须相同。但是,某些用户最终可能会在一个URL中使用www,而在另一个URL中使用非www URL。

    由于您可能无权访问WordPress管理后台,因此您可能需要使用FTP客户端或文件管理器应用程序修复WordPress URL。

    只需使用FTP客户端连接到您的WordPress网站,然后转到/wp-content/themes/your-theme-folder/

    编辑主题function文件

    找到functions.php文件,并使用文本编辑器(如Notepad或TextEdit)对其进行编辑。

    需要在底部添加以下代码:

    update_option( ‘siteurl’, ‘https://example.com’ );
    update_option( ‘home’, ‘https://example.com’ );
    update_option( ‘siteurl’, ‘https://example.com’ );
    update_option( ‘home’, ‘https://example.com’ );
    update_option( 'siteurl', 'https://example.com' ); 
    update_option( 'home', 'https://example.com' );

    不要忘记将https://example.com替换为您网站的URL。保存更改并将文件上传覆盖源文件。

    之后,您可以尝试访问网站以查看是否可以解决该错误。

    4.确定导致“err_too_many_redirects”循环的原因

    有时你必须做一些真正的侦探工作来修复“err_too_many_redirects”。如果您能找到重定向循环的来源,您可以将其从您的网站中删除,以便让您的内容重新上线。

    如果您已将重定向添加到 .htaccess文件或使用诸如Redirection之类的插件,您可以简单地检查它们以查看是否有任何地址相互指向。如果您不确定如何执行此操作,或者您有很多重定向需要很长时间才能搜索,您可以考虑使用重定向检查器工具:

    重定向检查器工具

    只需输入遇到“err_too_many_redirects”错误的页面的完整URL,然后等待结果:

    重定向检查器工具检测

    在上面的示例中,您可以看到一长串301重定向在两个文章之间交替出现。有了这些信息,您应该能够从相关页面中删除重定向。

    另外也可能是由于.htaccess文件所配置的重定向规则导致过多重定向所致。

    .htaccess文件是一个特殊文件,网站服务器使用它来管理重定向和其他服务器设置。WordPress还将此文件用于SEO友好的URL和其他重定向。

    有时WordPress插件可能会更改您网站的.htaccess文件,这可能会触发此错误。删除的插件也可能不会从您的.htaccess文件中删除这些更改。

    在这种情况下,您需要手动重置WordPress .htaccess文件。

    同样,您将需要使用FTP客户端或托管服务器仪表盘中的文件管理器应用程序访问您的网站。建立连接后,您将在网站的根文件夹中看到.htaccess文件。

    重置htaccess

    注意:如果找不到.htaccess文件,请参阅有关如何在WordPress中查找.htaccess文件文章。

    首先,您需要将.htaccess文件的副本下载到计算机上作为备份。

    之后,从网站中删除文件。现在,您可以尝试访问WordPress博客,如果一切正常,则表明您的.htaccess文件引起了重定向错误。

    由于我们删除了.htaccess文件,因此您需要重新创建它。通常,WordPress网站可以自行执行此操作,但要确保您可以转到“设置”»“固定链接”页面,然后单击底部的“保存更改”按钮。

    WordPress固定链接设置

    5. 查看您的HTTPS设置

    获取安全套接字层 (SSL) 证书并将您的站点切换到HTTPS是保持站点安全的明智之举。但是,如果您处理不当,此更改可能会导致整个站点的重定向循环。

    出现此问题的原因有以下几种:

    • 您在安装SSL证书之前强制使用HTTPS。这将自动将您的网站放入重定向循环。
    • 您正在使用HTTPS插件。当您将第三方插件引入混合时,出错的机会更多。通常最好找到并替换您的URL以实现 HTTPS,而不是使用插件来设置重定向。
    • 您服务器上的重定向规则配置不正确。如果您怀疑这是问题所在,最好联系您的托管支持团队寻求帮助。

    确定您的HTTPS设置是否导致“err_too_many_redirects”错误的一种方法是使用重定向映射器工具检查您的站点:

    重定向映射器工具

    这类似于重定向检查器,但它只显示www到非www重定向以及HTTP到HTTPS重定向的结果:

    重定向映射器工具2

    如果您看到站点的HTTP和HTTPS版本之间列出了多个重定向 ,这可能是循环的来源。纠正它们可能会解决问题。

    6. 评估您的Cloudflare设置

    如果您是Cloudflare用户,则您遇到的问题可能与该平台有关。例如,您的Cloudflare设置中可能配置了HTTP到 HTTPS重定向循环。启用“flexible”SSL配置时可能会发生这种情况。

    此错误的另一个潜在Cloudflare相关来源是“页面规则”冲突。此功能的“转发URL”设置可能会造成无意的重定向循环。

    您可以检查这些设置以获取重定向循环的证据,并查阅Cloudflare的支持文档以获取解决它们的指导。如果您仍然遇到问题,请考虑转向社区论坛寻求进一步帮助。

  • 如何解决WooCommerce空购物车错误

    错误类型:
    其他错误
    错误名称:
    WooCommerce空购物车错误
    英文名称:
    the cart is empty
    错误描述:
    由于多种未知原因导致无法正常添加商品至WooCommerce购物车。
    错误变体:
    your cart is empty
    更多信息

    如何解决WooCommerce空购物车错误

    您是否面临WooCommerce购物车为空的问题?

    WooCommerce将在线购物变成了顺畅的旅程。但不幸的是,您有时可能会遇到诸如“the cart is empty”或“your cart is empty”这样的技术问题。此类问题可能会导致您失去客户,因此,您最终可能会在您的在线业务中亏损。

    如果您面临空购物车问题,那么不用担心。你来对地方了。在此文章中,我们汇总了所有可能导致WooCommerce空购物车错误的问题以及解决这些问题的方法。

    什么是WooCommerce空购物车问题?

    当您将产品添加到WooCommerce购物车但不知何故发现您的购物车显示“您的购物车目前是空的”时,就会出现空购物车问题。这不是正常的“your cart is empty”消息,这是一个技术问题,在您添加产品时会阻止您的购物车更新。

    解决WooCommerce空购物车问题的10种方法

    根据经验,大约有10个原因会导致购物车显示为空,尽管添加了产品。让我们检查问题以及如何解决这些问题以摆脱“您的购物车是空的”错误:

    解决方案 #1:检查WooCommerce系统状态和WooCommerce页面设置

    WooCommerce系统状态将给出一个红色标志,指出您的网站环境中可能与WooCommerce功能冲突的所有问题。因此,您的第一项工作是检查wooCommerce是否给您任何危险信号。

    转到WordPress仪表盘 => WooCommerce => Status并使用红色警告修复所有问题(如果有的话)。

    Check-WooCommerce-System-Status

    此外,请务必检查所有wooCommerce页面均已正确设置,并且您的主题没有覆盖默认购物车页面,并且如果覆盖它不会导致任何问题。

    check-wc-pages

    解决方案 #2:在WooCommerce工具下清除会话和瞬态

    清除WooCommerce瞬态、过期瞬态、重置期限计数和清除客户会话也可以解决您的空车问题。转到WordPress仪表盘 => WooCommerce => Status => Tools,然后 按照下面的屏幕截图重置和清除所有提到的选项。

    Clear-customer-session

    解决方案 #3:确保Checkout端点中没有空格

    转到WordPress仪表盘 => WooCommerce => Settings => Advanced选项卡并检查以确保签出端点中没有空间。

    Check-checkout-end-points

    解决方案 #4:更新网站的WordPress和WooCommerce

    拥有旧版本的WordPress或WooCommerce可能会导致此问题。因此,您需要确保您的网站拥有最新版本的WordPress和WooCommerce。

    您可以从仪表盘检查您的WordPress或WooCommerce是否需要更新和更新(如果需要)。

    Check-if-WordPress-and-wooCommerce-needs-update

    解决方案 #5:更新主题和插件

    不仅是WordPress和WooCommerce,主题和插件也需要定期更新。因此,请检查您正在使用的主题和插件是否需要更新和更新(如果需要)。这也可以解决您的WooCommerce空购物车问题。

    注意:盲目更新所有内容(WordPress、WooCommerce、主题和插件)也不是一个好主意。您需要确保所有更新的版本相互兼容。

    重置WordPress固定链接可以解决空车问题。要重置转到WordPress仪表盘 => 设置 => 选择固定链接 => 单击保存更改。

    reset-permalinks

    解决方案 #7:暂时禁用所有插件接受WooCommerce

    这是一个非常基本的故障排除技术,但它也可以帮助您解决WooCommerce cart is empty错误。如果禁用其他插件可以解决您的WooCommerce空购物车问题,您可以放心,您网站上的WooCommerce没有任何问题,并修复导致问题的插件。

    曾经在Elementor中遇到过Server Error 400 Bad Request?查看解决此服务器错误的不同方法👉👉 如何修复Elementor中的服务器错误400错误请求

    解决方案 #8:暂时切换到WP默认主题

    与插件一样,您的主题可能会与WooCommerce产生冲突,因此您可以暂时切换到任何默认WordPress以检查问题是否解决。如果它解决了,那么您就知道问题所在,您可以与您的主题提供商交谈以解决冲突。

    解决方案 #9:在WordPress插件和服务器端设置适当的缓存设置

    由于购物车显示动态内容,因此不应对其进行缓存。因此,请始终使用具有缓存排除URL的WordPress缓存插件。不只是WordPress插件,一些托管服务提供商也使用他们自己的缓存系统,例如也应用在网站上的Varnish。

    因此,您应该与您的托管公司联系以设置适当的服务器端缓存设置,以解决空车问题。

    解决方案 #10:必须遵循默认的.htaccess规则

    .htaccess文件通常用于说明如何处理用户请求。检查您是否使用WordPress提供的标准.htaccess规则。如果没有,请修复文件以获取默认的.htaccess配置。这也可以解决WooCommerce空购物车的问题。

    关于购物车页面自定义的提示

    除了空购物车问题之外,拥有一个看起来很无聊的购物车页面还可能导致客户在未完成订单的情况下离开您的网站。但是,现在您可以通过自定义WooCommerce购物车页面来降低购物车页面的丰富率,使其更具吸引力。

    ShopEngine是WooCommerce世界中的一个革命性插件。不仅仅是购物车页面自定义,ShopEngine让您能够自定义构建所有WooCommerce页面,如产品页面类别页面感谢页面等。

    此外,它还为您提供60多个小工具和10多个非常有用的模块,例如预购、延期交货、部分付款、销售通知、闪购倒计时货币转换器、产品比较等等。

    ✨✨ 检查如何使用ShopEngine的灵活自定义选项将额外的高级自定义字段添加到WooCommerce结帐页面

    ✨✨ 需要购物车插件来增强您的WooCommerce商店?查看我们关于WooCommerce购物车插件

    小结

    我希望这个博客可以帮助您解决您的WooCommerce空购物车问题。如果您对任何步骤有任何疑问或困惑,请在评论框中留言。

    有关WooCommerce和WordPress的更多信息博客,请与我们的社交媒体帐户保持联系。

  • 如何修复Elementor站点HTTPS 400错误请求(服务器错误)

    错误类型:
    HTTP错误
    错误名称:
    HTTP 400错误请求
    英文名称:
    HTTP 400 Bad Request
    错误描述:
    与WordPress站点HTTP 400错误请求一样,Elementor站点也会遭遇同样的情况,但可能在解决问题的方式可能有所不一样。

    如何修复Elementor站点HTTPS 400错误请求(服务器错误)

    您是否在Elementor中遭遇过服务器错误-400错误请求?

    并寻找解决方案来解决WordPress CMS中这个流行的错误“https 400 bad request”?

    那你就不用再看了!在本文中,您将找到解决使用Elementor的WordPress网站上的400错误请求的所有可能解决方案。

    什么是HTTPS 400错误请求?

    HTTPS 400错误请求

    WordPress中的HTTPS 400错误请求是用户在前端收到的最常见错误之一。主要发生在服务器无法处理前端通过浏览器发送的请求时。(原因在下一节中介绍)。

    超文本传输​​协议 (HTTP) 400 Bad Request响应状态代码表示服务器不能或不会处理请求,因为某些东西被认为是客户端错误。– Mozilla

    像任何WordPress网站一样,Elementor中的服务器错误-400错误请求的发生次数也超出了人们的预期。在Elementor中出现此服务器端错误的常见情况之一是用户处于编辑器模式试图更新/保存他们所做的一些更改。

     

    是什么导致Elementor站点出现400错误请求?

    服务器错误之400错误请求并不总是由一个原因引起的。许多原因都可能触发此服务器错误。400错误请求的一些常见原因包括:

    • 👉 网址错误
    • 👉 浏览器缓存问题
    • 👉 DNS缓存问题
    • 👉 与浏览器扩展和插件冲突
    • 👉 文件对于服务器来说太大了

    让我们继续下一部分,了解如何解决提到的每个问题,以摆脱请求Elementor中的服务器错误400 bad。

    如何修复Elementor网站中的400错误请求

    浏览每个解决方案以强制您的服务器接受您从浏览器发送的请求:

    1. 修复URL中的错误
    2. 浏览器缓存问题
    3. DNS缓存问题
    4. 与浏览器扩展和插件冲突
    5. 文件对于服务器来说太大了

    修复URL中的错误

    URL中有错误可能会在Elementor中触发400错误请求服务器错误。我们不是在讨论URL中的拼写错误。相反,URL中的错误意味着在键入URL时不遵守规则。

    例如,除非您使用UTM,否则您不能在URL中使用“%”。

    修复URL中的错误

    在使用UTM的情况下,您可以在URL中添加空格,但您需要使用“%20”插入一个空格。

    URL空格

    因此,请检查您是否使用了%或URL中不允许的类似特殊字符。如果您发现此类错误,请修复URL以解决WordPress中的https 400错误请求。

    浏览器缓存问题

    浏览器缓存是您的浏览器以您访问的网页副本的形式存储的数据。这样,当您下次访问该站点时,它可以更快地加载内容。虽然浏览器缓存的概念似乎对提升用户体验是一件好事,但有时它会导致许多服务器错误,包括 400 错误请求错误。

    因此,如果您的URL正常,那么您可以尝试 刷新浏览器缓存 来解决此问题。 清除浏览器中的缓存和cookie非常简单。您也可以按 CTRL/CMD – Shift – R 推送您的请求。

    CTRL/CMD – Shift – R

    注意: 您应该在浏览器的隐身/私人模式下尝试您的URL。或者换个浏览器。如果您在浏览器的私有模式或其他浏览器中没有发现任何400 server bad request错误,则可能是缓存问题。

    👉👉 要了解有关常见WordPress错误的更多信息,请查看此博客最常见的WordPress错误及解决方案

    DNS缓存问题

    DNS缓存与浏览器缓存不同。虽然这两种缓存都是保存相关数据以使以前访问过的网站加载速度更快的过程,但还是有区别的。浏览器缓存由浏览器保存,DNS缓存由您的系统保存。

    因此,如果清除浏览器缓存无助于解析WordPress中的http 400服务器,那么您可以尝试刷新DNS缓存

    要在Windows中刷新DNS缓存,请转到命令提示符并键入以下命令:

    ipconfig /flushdns
    ipconfig /flushdns
     ipconfig /flushdns

    Windows中刷新DNS缓存

    要在Mac中刷新,请转到终端并键入以下命令:

    sudo dskacheutil -flyushkahe; sudo killall -UP mDNSResponder
    sudo dskacheutil -flyushkahe; sudo killall -UP mDNSResponder
    sudo dskacheutil -flyushkahe; sudo killall -UP mDNSResponder

    Mac刷新DNS缓存

    与浏览器扩展和插件冲突

    您在浏览器上使用的第三方插件或扩展也可能与您的服务器请求产生冲突,从而导致400错误请求。

    您可以通过逐个禁用每个扩展程序来解决此问题,以查看Elementor中的400错误请求这个服务器错误是否已解决。

    停用Chrome扩展程序

    文件对于服务器来说太大了

    为确保这是一个大小问题,请尝试上传较小的文件。如果较小的文件成功上传而没有任何服务器错误请求错误,那么您可以放心,您尝试上传的文件对于您的服务器来说太大了。

    但是,您可以通过增加 WordPress 内存限制来修复它。为此,您需要导航到wp-config.php文件,然后更新“define(‘WP_MEMORY_LIMIT’, ’64M’)”行。您需要将“64M”替换为128M或256M。

    define(‘WP_MEMORY_LIMIT’, ’64M’)
    

    注意:如果增加WordPress内存没有帮助,请尝试将max_input_vars变量更新为 5000。您可以从php.ini文件更新此值。

    要了解有关如何增加WordPress网站内存限制的更多详细信息,请查看我们的博客👉👉如何增加WordPress内存限制

    小结

    我们希望您可以使用本博客中提到的解决方案来解决您的 https 服务器 400 错误请求错误。但是,如果您无法按照提供的解决方案解决此问题,那么它可能是一个严重的服务器端问题。

  • Google Index API常见错误码及说明

    错误类型:
    其他错误
    错误名称:
    谷歌索引API错误
    英文名称:
    Indexing API error
    错误描述:
    API如果返回这些错误,请求都遭到了拒绝,并且 Google 不会抓取相应网址。

    Google Index API常见错误码及说明

    本文档介绍了 Google API 返回的一些错误代码和消息。具体而言,文中列出的错误都是在 Google API 的全局网域(即默认网域)中发生的。很多 API 还会指定自己的网域,用以标识不在全局网域中而仅在该 API 范围内的错误。对于这类错误,JSON 响应中 domain 属性的值将会是一个 API 范围内的值,例如 youtube.parameter

    本页面根据 RFC 7231 中定义的 HTTP 状态代码列出了这类错误。

    以下 JSON 响应示例展示了系统如何表述全局错误:

    {
    “error”: {
    “errors”: [
    {
    “domain”: “global”,
    “reason”: “invalidParameter”,
    “message”: “Invalid string value: ‘asdf’. Allowed values: [mostpopular]”,
    “locationType”: “parameter”,
    “location”: “chart”
    }
    ],
    “code”: 400,
    “message”: “Invalid string value: ‘asdf’. Allowed values: [mostpopular]”
    }
    }
    {
    “error”: {
    “errors”: [
    {
    “domain”: “global”,
    “reason”: “invalidParameter”,
    “message”: “Invalid string value: ‘asdf’. Allowed values: [mostpopular]”,
    “locationType”: “parameter”,
    “location”: “chart”
    }
    ],
    “code”: 400,
    “message”: “Invalid string value: ‘asdf’. Allowed values: [mostpopular]”
    }
    }
    {
     "error": {
      "errors": [
       {
        "domain": "global",
        "reason": "invalidParameter",
        "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular]",
        "locationType": "parameter",
        "location": "chart"
       }
      ],
      "code": 400,
      "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular]"
     }
    }

    API 通用错误

    错误代码 说明
    movedPermanently 此请求及今后对同一操作的请求必须发送到在此响应的 Location 标头中指定的网址,而不是此请求被发送到的那个网址。
    错误代码 说明
    seeOther 您的请求已成功处理。要获得响应,请向 Location 标头中指定的网址发送 GET 请求。
    mediaDownloadRedirect 您的请求已成功处理。要获得响应,请向 Location 标头中指定的网址发送 GET 请求。
    错误代码 说明
    notModified 不符合为 If-None-Match 标头设置的条件。此响应表明所请求的文档尚未修改,应当检索缓存的响应。请检查 If-None-Match HTTP 请求标头的值。
    错误代码 说明
    temporaryRedirect 要使您的请求得到处理,请将其重新发送到在此响应的 Location 标头中指定的网址。
    错误代码 说明
    badRequest 该 API 请求无效或格式不正确。因此,API 服务器无法解读该请求。
    badBinaryDomainRequest 该二进制网域请求无效。
    badContent 请求数据的内容类型或多部分请求中某一部分的内容类型不受支持。
    badLockedDomainRequest 锁定的网域请求无效。
    corsRequestWithXOrigin 该 CORS 请求包含 XD3 跨域标头,表明这是一个错误的 CORS 请求。
    endpointConstraintMismatch 由于与指定的 API 不符,因此请求失败。请检查网址路径的值,以确保其正确无误。
    invalid 由于包含无效值,因此请求失败。该值可能是参数值、标头值或属性值。
    invalidAltValue alt 参数值指定了一个未知输出格式。
    invalidHeader 由于包含无效标头,因此请求失败。
    invalidParameter 由于包含无效参数或参数值,因此请求失败。请查看 API 文档,以确定哪些参数对您的请求来说有效。
    invalidQuery 该请求无效。请查看 API 文档,以确定该请求支持哪些参数,同时查看该请求是否包含无效的参数组合或无效的参数值。请检查 q 请求参数的值。
    keyExpired 该请求中提供的 API 密钥已过期,这意味着 API 服务器无法查看发出该请求的应用的配额限制。请查看 Google Developers Console 了解详情或获取新密钥。
    keyInvalid 该请求中提供的 API 密钥无效,这意味着 API 服务器无法查看发出该请求的应用的配额限制。请在 Google Developers Console 中查找您的 API 密钥或再获取一个。
    lockedDomainCreationFailure OAuth 令牌是在查询字符串中收到的,而此 API 禁止对 JSON 或 XML 之外的响应格式使用查询字符串。如果可能,请尝试在授权标头中发送 OAuth 令牌。
    notDownload 只能向 /download/* 网址路径发送媒体下载请求。请向同一个路径重新发送该请求,但要去掉 /download 前缀。
    notUpload 由于不是上传请求,因此请求失败。只能向 /upload/* URI 发送上传请求。请尝试向同一个路径重新发送该请求,但要去掉 /upload 前缀。
    parseError API 服务器无法解析请求正文。
    required 该 API 请求缺少必需的信息。必需信息可能是参数,也可能是资源属性。
    tooManyParts 由于包含的部分过多,因此该多部分请求失败了。
    unknownApi 系统无法识别该请求调用的 API。
    unsupportedMediaProtocol 客户端使用的媒体协议不受支持。
    unsupportedOutputFormat 此服务不支持 alt 参数值指定的输出格式。请检查 alt 请求参数的值。
    wrongUrlForUpload 该请求是上传请求,但由于未发送到正确的 URI,因此请求失败。上传请求必须发送到包含 /upload/* 前缀的 URI。请尝试向同一个路径重新发送该请求,但要包含 /upload 前缀。
    错误代码 说明
    unauthorized 用户无权发出该请求。
    authError 为该请求提供的授权凭据无效。请检查 Authorization HTTP 请求标头的值。
    expired 会话超时。请检查 Authorization HTTP 请求标头的值。
    lockedDomainExpired 由于之前有效的锁定网域已过期,因此请求失败。
    required 用户必须登录才能发出此 API 请求。请检查 Authorization HTTP 请求标头的值。
    错误代码 说明
    dailyLimitExceeded402 已达到开发者设置的每日预算上限。
    quotaExceeded402 所请求的操作需要的资源超出配额允许的上限。需要付款才能完成该操作。
    user402 所请求的操作需要已通过身份验证的用户完成某种付款。
    错误代码 说明
    forbidden 所请求的操作已被禁止,无法完成。
    accessNotConfigured 您的项目未配置此 API 的访问权限。请在 Google Developers Console 中为您的项目激活此 API。
    accessNotConfigured 项目由于存在滥用行为而被阻止。请参阅 http://support.google.com/code/go/developer_compliance
    accessNotConfigured 项目已被标为待删除。
    accountDeleted 与该请求的授权凭据相关联的用户帐号已被删除。请检查 Authorization HTTP 请求标头的值。
    accountDisabled 与该请求的授权凭据相关联的用户帐号已被停用。请检查 Authorization HTTP 请求标头的值。
    accountUnverified 发出该请求的用户的电子邮件地址尚未经过验证。请检查 Authorization HTTP 请求标头的值。
    concurrentLimitExceeded 由于已达到并发使用上限,因此请求失败。
    dailyLimitExceeded 已达到该 API 的每日配额上限。
    dailyLimitExceeded 已达到每日配额上限,并且项目由于存在滥用行为已被阻止。请参阅 Google API 合规性支持表单,获取解决该问题的相关帮助。
    dailyLimitExceededUnreg 由于已达到未经身份验证情况下该 API 的每日使用上限,因此请求失败。要继续使用该 API,则需要在 Google Developers Console 中进行注册。
    downloadServiceForbidden 该 API 不支持下载服务。
    insufficientAudience 无法对此受众群体完成该请求。
    insufficientAuthorizedParty 无法对此应用完成该请求。
    insufficientPermissions 通过身份验证的用户权限不足,无法执行此请求。
    limitExceeded 由于访问权限或速率限制,系统无法完成该请求。
    lockedDomainForbidden 此 API 不支持锁定的网域。
    quotaExceeded 所请求的操作需要的资源超出配额允许的上限。
    rateLimitExceeded 在指定时间范围内发送的请求过多。
    rateLimitExceededUnreg 已超出速率限制,您必须注册您的应用才能继续调用该 API。请在 Google Developers Console 中进行注册。
    responseTooLarge 请求的资源过大,无法返回。
    servingLimitExceeded 已达到为该 API 指定的整体速率上限。
    sslRequired 需要使用 SSL 才能执行此操作。
    unknownAuth API 服务器未识别出用于该请求的授权方案。请检查 Authorization HTTP 请求标头的值。
    userRateLimitExceeded 由于已达到每个用户的速率上限,因此请求失败。
    userRateLimitExceededUnreg 由于已达到每个用户的速率上限,并且请求中未标识客户端开发者,因此请求失败。请通过 Google Developers Console (https://console.developers.google.com) 为您的应用创建一个项目。
    variableTermExpiredDailyExceeded 由于不定期限配额已过期并且已达到每日上限,因此请求失败。
    variableTermLimitExceeded 由于已达到不定期限配额上限,因此请求失败。
    错误代码 说明
    notFound 由于找不到与该请求关联的资源,因此所请求的操作失败了。
    notFound 找不到与该请求关联的资源。如果您在过去两周内未用过此 API,请重新部署 App Engine 应用,然后再次尝试调用此 API。
    unsupportedProtocol 该请求中使用的协议不受支持。
    错误代码 说明
    httpMethodNotAllowed 与该请求关联的 HTTP 方法不受支持。
    错误代码 说明
    conflict 由于请求的操作会与现有条目产生冲突,因此系统无法完成该 API 请求。例如,尝试创建重复条目的请求将会产生冲突,不过重复条目通常会通过更具体的错误进行标识。
    duplicate 由于所请求的操作尝试创建已存在的资源,因此操作失败。
    错误代码 说明
    deleted 由于与该请求关联的资源已被删除,因此请求失败。
    错误代码 说明
    conditionNotMet 不符合在该请求的 If-Match 或 If-None-Match HTTP 请求标头中设置的条件。请参阅 HTTP 规范的 ETag 部分了解详情,并检查 If-Match HTTP 请求标头的值。
    错误代码 说明
    backendRequestTooLarge 该请求太大。
    batchSizeTooLarge 该批量请求中包含的元素过多。
    uploadTooLarge 由于在该请求中发送的数据过大,因此请求失败。
    错误代码 说明
    requestedRangeNotSatisfiable 无法满足该请求指定的范围。
    错误代码 说明
    expectationFailed 服务器无法实现客户端预期目标。
    错误代码 说明
    preconditionRequired 未提供该请求所需的先决条件。要成功完成该请求,您需在请求中提供 If-Match 或 If-None-Match 标头。
    错误代码 说明
    rateLimitExceeded 在指定时间范围内发送的请求过多。
    错误代码 说明
    internalError 由于出现内部错误,因此请求失败。
    错误代码 说明
    notImplemented 请求的操作尚未执行。
    unsupportedMethod 由于该请求尝试执行未知方法或操作,因此请求失败。
    错误代码 说明
    backendError 发生后端错误。
    backendNotConnected 由于出现连接错误,因此请求失败。
    notReady API 服务器尚未准备好接受请求。

    在以下所有情况下,请求都遭到了拒绝,并且 Google 不会抓取相应网址。这也适用于核心错误消息

    错误消息 说明
    Missing attribute. 'url' attribute is required. 用户未在其请求中设置网址。
    Invalid attribute. 'url' is not in standard URL format 用户设置的网址看起来不像网址,例如“abcd”
    Unknown type. 'type' attribute is required and must be 'URL_REMOVED' or 'URL_UPDATED'. 用户未设置通知类型。
    Invalid value at 'url_notification.type' (TYPE_ENUM) 用户将通知类型设置为 URL_REMOVED 或 URL_UPDATED 以外的其他值。
    错误消息 说明
    Permission denied. Failed to verify the URL ownership. 用户未完成所有权验证流程或正在尝试更新不归其所有的网址。
    错误消息 说明
    Insufficient tokens for quota 'indexing.googleapis.com/default_requests' 用户已超出其 Indexing API 配额。

    via 谷歌官方开发文档

  • 百度搜索资源平台API推送相关问题及常见错误

    错误类型:
    其他错误
    错误名称:
    百度推送API错误
    英文名称:
    baidu api error
    错误描述:
    由于网站认证、推送配额超限、服务器请求超时等原因,可能导致百度搜索推送出现失败错误。

    百度搜索资源平台API推送相关问题及常见错误

    为什么要通过百度搜索资源平台的推送API进行网站文章链接推送,原因有二:及时发现-可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录;保护原创:对于网站的最新原创内容,使用API推送功能可以快速通知到百度,使内容可以在转发之前被百度发现。

    如何使用百度推送API提交链接

    1. 需要网站制作数据推送接口,进入API推送工具后,会看到接口调用地址的token,token是由16个英文数字组合的字符串

    百度搜索资源平台API推送相关问题及常见错误插图1

     

    2. 安装并启用多合一搜索推送插件,进行“搜索推送-插件设置-推送API”,在百度推送的接口调用地址填入第一步获取到的接口调用地址,并根据自身情况,选择合适的推送方式,最后保存设置。

    百度搜索资源平台API推送相关问题及常见错误插图2

    如何查看推送反馈

    如果您是自己开发对接百度推送API,您可能需要对推送反馈有一定的了解。

    如果您是安装搜索推送插件,则也可以阅读下面的状态码及对应含义,以帮助您了解插件的执行&错误日志。

    您可以通过推送后返回的状态码和字段来判断数据是否推送成功。

    1,状态码为200,表示推送成功,可能返回以下字段:

    字段 是否必选 参数类型 说明
    success int 成功推送的url条数
    remain int 当天剩余的可推送url条数
    not_same_site array 由于不是本站url而未处理的url列表
    not_valid array 不合法的url列表

    成功返回示例:{   “remain”:4999998,   “success”:2,   “not_same_site”:[],   “not_valid”:[]}

    2,状态码为4XX或500,表示推送失败,返回字段有:

    字段 是否必选 类型 说明
    error int 错误码,与状态码相同
    message string 错误描述

    常见的推送失败返回示例说明:

    error message 含义 解决办法
    400 site error 站点未在站长平台验证 保证站长平台所验证的网址和WordPress网站网址,协议和有无www都必须一致。
    empty content post内容为空 推送的过程中,post内容丢失或者服务器禁用了post?
    only 2000 urls are allowed once 每次最多只能提交2000条链接 插件推送一般不会存在这个问题,也不建议站长一次性提交大量链接。
    over quota 超过每日配额了,超配额后再提交都是无效的 即每日可推送的链接数超出了百度给到该站点的配额,不同站点配额不一样。
    401 token is not valid token错误 即站点服务器配置的推送token与站长平台的不一致,校对确保两者一致即可。
    404 not found 接口地址填写错误 一般由于空格等造成。
    500 internal error, please try later 服务器偶然异常,通常重试就会成功 无解。尽可能选择一个靠谱的服务器提供商吧。

    API推送功能常见问题

    1,和原来的sitemap提交接口有什么区别?       

    答:状态反馈更及时了,原来提交后需要登录到搜索资源平台查看提交是否成功。目前只要根据提交后返回的数据就可以判断了。

    2,已经存在的提交sitemap数据的程序代码需要做什么修改?       

    答:主要修改两点。第一点,提交的接口需要修改;第二点,需要处理下接口返回的信息,失败后需要根据错误进行相应处理,报错的链接是无法提交成功的

    3,为什么提交成功后看不到数据变化?       

    答:我们反馈的是新提交链接的数量,如果您提交的链接在之前提交过(即重复提交)是不会被统计到的

    4,在什么时机使用API推送提交功能效果最明显?       

    答:页面链接产生或发布时立即提交,这样效果是最好的

    5,每次提交一条数据和多条数据有什么区别?       

    答:没有区别

    6,重复提交已经发布的链接会有什么问题?       

    答:会有两个影响。第一,将浪费您提交的配额,每个站点每天可提交的数量是有限制的,如果您都提交了旧链接,当有新链接时可能因为配额耗尽无法提交。第二,如果您经常重复提交旧链接,我们会下调您的配额,您可能会失去API推送功能的权限

    7,API推送可以推多少条链接?       

    答:API推送可提交的链接数量上限是根据您提交的新产生有价值链接数量而决定的,百度会根据您提交数量的情况不定期对上限额进行调整,提交的新产生有价值链接数量越多,可提交链接的上限越高。

  • 使用Bing Webmaster API推送URLs常见错误及解决办法

    错误类型:
    其他错误
    错误名称:
    必应站长管理平台API错误
    英文名称:
    Bing Webmaster API Error
    错误描述:
    Bing站长管理平台推送API最为常见的错误包括:网站未验证、无效API密钥、配额已用完和请求超时。

    Bing站长管理工具常见错误

    使用我们的开发的搜索推送插件,可以通过Bing Webmaster API快速推送文章链接至Bing搜索引擎,以帮助Bing搜索引擎快速爬取及收录链接。但,有时候可能因为某些原因,推送反馈一些错误。

    本文,我们将针对一些常见的错误进行说明,及给出相应的解决办法。

    错误1:Not Authorized(网站未验证)

    错误 “Not Authorized“表明您的网站没有在您的Bing网站管理员工具账户中得到验证。

    如果你已经在Bing网站上验证了你的网站,可能的情况是你使用的API密钥不属于你用来验证网站的Bing网站管理员工具账户。

    因此,我们将指导您如何在以下步骤中与Bing网站管理员工具连接并验证您的网站。(如果你已经完成了这些步骤,我们建议按照步骤进行,并仔细检查配置情况)

    1.1 将您的网站添加到Bing

    前往Bing网站管理员工具。我们假设你已经在Bing网站管理员工具有一个账户,如果没有,你可以随时用你选择的任何电子邮件地址创建一个。要手动将您的网站添加到Bing网站管理员工具,请输入您网站的URL,然后点击Add按钮。

    将您的网站添加到Bing

    1.2 复制HTML元标签

    在下一页,你会看到各种选项来验证你的网站。我们建议使用HTML元标签方法,因为你可以用Smart SEO Tool插件或者其他提供添加Header代码的主题插件轻松地添加所需的元标签。复制元标签的内容部分。

    复制HTML元标签

    1.3 使用推送插件添加网站验证元标签

    现在前往WordPress仪表盘 > Smart SEO Tool > 其他杂项 > 站长工具验证。把你先前复制的验证码粘贴到Bing。添加完毕后,点击保存设置按钮。

    添加Bing验证代码

    注:您也可以通过其他主题或者插件添加Bing站长管理员工具的HTML元标签。

    1.4 在Bing网站管理员工具中验证网站

    然后回到Bing网站管理员工具,然后点击Verify按钮,现在你的网站应该被验证了。如果Bing无法在你的网站上找到验证码,那么请确保你已经清除了浏览器的缓存

    在Bing网站管理员工具中验证网站

    特别提醒:如果您的网站使用了缓存插件及CDN,务必进入缓存插件清楚缓存,并进入CDN管理系统刷新缓存,以免因缓存而导致Bing无法验证您的网站。

    1.5 复制Bing API密钥

    要获得与您的Bing账户相关的API密钥,请前往Bing网站管理员工具账户内的设置>API访问>API密钥,然后点击复制按钮。

    复制Bing API密钥

    1.6 在推送插件的设置中配置Bing API密钥

    现在前往WordPress仪表盘 > 搜索推送 > 插件设置 > 推送API,选择核心推送部分的Bing推送。把你先前复制的验证码粘贴到API密钥,并且将自动推送和手动推送的开关打开(如果您无需手动推送,则无需打开对应项)。添加完毕后,点击保存设置按钮。

    添加Bing密钥至推送插件

     

    现在再试着提交一次你的URL,你必须能够向Bing提交你的URL。您可以

    错误2:Invalid API Key(无效API密钥)

    当你的API密钥不正确时,会发生这个错误。这可能是因为API密钥没有被正确复制和粘贴。或者你可能在用推送插件配置了Bing URL Submission API后重新生成了API密钥。

    要获得与您的Bing账户相关的API密钥,请前往Bing网站管理员工具账户内的设置>API访问>API密钥,然后点击复制按钮。

    复制Bing站长管理工具推送API

    接下来,在你的WordPress管理后台,导航到搜索推送 > 插件设置 > 推送API,选择核心推送部分的Bing推送。在设置标签下,添加Bing API密钥,然后点击保存设置按钮。

    添加Bing密钥至推送插件

    一旦你配置好了设置,再试着提交URL,你应该就可以了。

    在配置推送API设置后,确保你不在你的Bing网站管理员工具中重新生成API密钥(就在你的API密钥上面的那个选项)。当你选择这个选项时,一个新的API密钥将被生成,而你现有的API密钥将变得无效。也就是说,如果你碰巧使用这个选项,那么你现有的所有网站,使用这个API密钥将失去对Bing URL提交API的访问,并将返回一个无效的API密钥错误。因此,为了重新获得访问权,你需要复制新生成的API密钥,并按照我们上面的描述将其添加到推送插件API设置。

    重新生成Bing站长管理平台推送API密钥

    错误3:Quota Exhausted(配额已用完)

    Bing为通过URL提交API提交URL设置了一个配额,该配额每天都会重置。该功能允许用户每天最多提交10,000个URL。然而,如果这是个新网站或最近用Bing网站管理员工具验证过的账户,那么你的配额就会真正降低。

    您可以进入您的Bing站长管理工具,点击左侧菜单“URL提交”,即可查看您的配额剩余数量。

    Bing推送配额

    这个配额将根据使用情况和要求定期增加/减少。但是,如果你觉得分配给你的网站的配额不足,你可以向Bing提出请求,要求审查并相应地更新你的配额。

    错误4:请求超时

    如果您在搜索推送插件的推送日志 > 执行&错误日志 > 错误日志,在Bing推送反馈日志显示为“获取配额出错,cURL error 28: Operation timed out after 5001 milliseconds with 0 out of -1 bytes received”,则代表您的网站服务器在请求Bing服务器获取推送配额时超时。

    获取Bing推送配额超时

    这种情况,一般是由于服务器不稳定导致,您可以重新推送改链接或者稍后会自动恢复。

  • 如何修复Chrome浏览器错误 “Aw, Snap!(喔唷,崩溃啦!)”?

    错误类型:
    浏览器错误
    错误名称:
    喔唷,崩溃啦!
    英文名称:
    Aw, Snap!
    错误描述:
    一个通用错误,它可能有各种原因。有时,谷歌浏览器遇到一次性的加载问题,只需重新加载页面就可以解决。

    如何修复Chrome浏览器错误 "Aw, Snap!(喔唷,崩溃啦!)"?

    尽管谷歌浏览器通常很可靠,但它也不是完全不出错的。当你浏览互联网时,你可能会看到一个带有 “Aw, Snap!(喔唷,崩溃啦!)”信息的加载错误。这就出现了,而不是你想看的网页。

    幸运的是,你可以快速和容易地修复Aw Snap Chrome错误。通常情况下,当你简单地重新加载页面或清除浏览器缓存时,这种情况会消失。然而,如果问题持续存在,你也可以尝试更高级的解决方案。

    在这篇文章中,我们将向你概述 “Aw, Snap!(喔唷,崩溃啦!)”错误及其主要原因。然后,我们将向你展示解决这个问题的八个直接方法。

    1. 什么是 “Aw, Snap!” 错误?(加上什么原因导致它)
    2. 如何修复 “Aw, Snap!”的错误?错误的方法(8种方法)

    什么是 “Aw, Snap!”错误?(是什么原因造成的)

    目前,谷歌浏览器占桌面浏览器市场份额的77%。这使得它成为最受欢迎的网络冲浪渠道:

    Google Chrome

    Google Chrome

    当你在使用Chrome浏览器时,你可能会遇到加载错误。最常见的信息之一是 “Aw, Snap!”错误。

    Chrome浏览器Aw Snap错误

    Chrome浏览器Aw Snap错误

    这个错误代码将阻止你继续浏览在线内容。当它发生时,Chrome浏览器的页面将加载缓慢或根本无法打开。

    由于 “Aw, Snap!”信息是一个通用错误,它可能有各种原因。有时,谷歌浏览器遇到一次性的加载问题,只需重新加载页面就可以解决。

    在其他情况下,你的设备可能耗尽了可用内存。如果你有太多的标签或应用程序打开,Chrome可能难以加载一个新的网页。

    以下是你可能看到 “Aw, Snap!”错误的一些其他原因:

    • 浏览器数据损坏
    • 有问题的扩展程序
    • 恶意软件
    • 不稳定的互联网连接

    由于有这么多的潜在原因,当这个错误发生时,你可能会变得不知所措。但是,你不应该太担心,因为这是Chrome浏览器用户的一个常见问题,你可以很容易地排除故障并确定出错的原因。

    如何修复 “Aw, Snap!”的错误?错误的方法(8种方法)

    一旦你遇到Chrome浏览器的 “Aw Snap “错误,处理起来就会很令人沮丧。为了帮助你恢复正常浏览,让我们讨论一些有效的方法来解决这个问题

    1. 重新加载页面

    当Chrome浏览器产生 “Aw, Snap!”信息时,它可能在加载过程中遇到了问题。在你尝试更高级的故障排除方法之前,先简单地重新加载页面。如果这是一个临时性的故障,这有可能消除错误。

    在桌面设备上,只需在左上角找到刷新图标:

    重新加载Chrome按钮

    重新加载Chrome按钮

    你也可以根据你的操作系统,使用一些键盘快捷键:

    • Windows and Linux: F5 或 Ctrl + R
    • Mac: Command + R

    如果你使用的是手机或平板电脑等移动设备,刷新过程看起来会有些不同。在Chrome应用中,选择三个点的图标,然后点击重新加载

    在移动设备中重新加载Chrome浏览器

    在移动设备中重新加载Chrome浏览器

    在许多情况下,这将解决该错误。但是,如果你仍然看到 “Aw, Snap!”的信息,那么是时候尝试其他方法了。

    2. 检查互联网连接是否不稳定

    出现 “Aw Snap Chrome “错误的另一个可能原因是互联网连接不稳定。如果您的电脑或移动设备没有正确连接到Wi-Fi或有线网络,Chrome浏览器将难以加载任何在线内容。

    首先,尝试将您的设备置于飞行模式几秒钟。这将使它与任何网络断开连接。然后,将其关闭,重新加载页面。

    如果问题持续存在,我们建议删除不必要的操作。例如,你应该禁用任何占用不必要带宽的下载、流媒体和游戏。

    你也可能正在使用虚拟专用网络(VPN)。尽管这有助于你更安全地浏览,但它可能导致Aw Snap Chrome的错误。要成功地重新加载页面,请尝试禁用你的VPN。

    另一方面,你的设备可能没有连接到互联网。如果你使用的是Wi-Fi,重置整个路由器。如果是手机连接不畅,你就得找一个服务更好的地方。

    3. 清除你的浏览器缓存

    当你第一次访问一个网站时,你的浏览器必须向其服务器请求该网站的数据。为了避免你每次回来都重复这个过程,你的浏览器会将这些数据保存在缓存中。这可以使回访时的加载时间更快。

    虽然缓存数据有其好处,但它也可能导致加载问题。如果缓存被破坏,这可能是出现 “Aw, Snap!”错误信息的原因。

    对于下一个故障排除步骤,谷歌建议清除你的浏览器缓存。要做到这一点,在右上角找到三个点的图标。然后,点击更多工具>清除浏览数据

    清除Chrome浏览器的浏览数据

    清除Chrome浏览器的浏览数据

    这将打开一个弹出窗口,你可以自定义清除哪些信息。在 “基本“选项卡下,确保选择缓存的图像和文件

    清除缓存的图像和文件

    清除缓存的图像和文件

    在你点击清除数据后,尝试重新加载你试图到达的网站。如果它加载了,你就会知道你的缓存数据出现了问题。

    为了防止这种情况再次发生,请导航到隐私和安全 > Cookies和其他网站数据。在这个页面上,可以随意阻止第三方的cookies。你也可以选择在你关闭窗口后清除cookies。

    Chrome浏览器的cookie设置

    Chrome浏览器的cookie设置

    这基本上可以使删除cookie的过程自动化。然而,请记住,如果没有cookies,你的浏览体验可能会更慢。

    4. 打开一个无痕式标签

    如果你不想完全清除你的浏览器缓存,你可以简单地在无痕模式下打开该页面。这是一个隐私浏览器,可以防止Chrome浏览器保存任何cookies、网站数据、表格条目或浏览历史。

    你需要做的就是再次打开Chrome浏览器的菜单,点击新建无痕式窗口

    Chrome无痕式窗口

    Chrome无痕式窗口

    另外,以下是这个过程的一些快捷方式:

    • Windows: Control + Shift + N
    • Mac: Command + Shift + N

    当你使用Chrome手机应用时,这将是在无痕式标签下:

    移动端无痕式标签

    移动端无痕式标签

    在新窗口中,输入你试图访问的网页的URL。如果加载正常,问题在于你的缓存或浏览器扩展。由于无痕模式暂时禁用了这些功能,它可以让你绕过 “Aw, Snap!”的错误。

    5. 禁用扩展程序

    在你使用谷歌浏览器时,你可能会安装不同的扩展程序,以提高你的工作效率,并使必要的任务自动化。由于这些包含第三方软件,它们有时可能编码不良。这意味着一些浏览器扩展程序可能与Chrome浏览器发生冲突,导致 “啊,啪!”错误。

    要禁用你的扩展程序,请点击更多工具。然后,选择扩展程序

    打开Chrome扩展程序

    打开Chrome扩展程序

    这将打开一个你的活跃的Chrome扩展程序的列表。使用切换开关,你可以关闭每一个:

    停用Chrome扩展程序

    停用Chrome扩展程序

    在此之后,重新加载Chrome页面。如果它完全渲染,你就会知道这些扩展程序之一是造成错误的原因。

    在这种情况下,回到你的扩展程序页面,一个一个地启用它们。在你打开一个扩展后,点击重新加载

    每当错误再次发生时,注意你刚刚激活了哪个扩展。然后,你可以完全删除这个软件。

    6. 更新谷歌浏览器

    作为一个普通的Chrome浏览器用户,你可能已经知道它可以执行自动软件更新。然而,你可能在不知不觉中使用了旧版本的浏览器,而没有意识到这一点。如果你的浏览器没有得到一致的性能和安全更新,它可能有更多的崩溃、故障或加载问题。

    如果你不确定你是否需要更新Chrome浏览器,检查你当前的版本相当容易。你只需要打开Chrome设置

    Chrome设置

    Chrome设置

    点击 “关于Chrome” 后,它将检查你的软件是否是最新的。如果有任何新的版本,请确保安装它们。

    更新Google Chrome

    更新Google Chrome

    如果你仍然无法进行在线搜索,你的软件很可能不是问题所在。当你看到一个持续的错误时,请继续下一个方法!

    7. 重新启动你的设备

    即使经过广泛的故障排除,你可能无法找到 “Aw, Snap!”错误的根本原因。如果发生这种情况,你可以尝试同时重启谷歌浏览器和你的个人设备。这也会关闭任何可能造成不兼容问题的正在运行的程序或应用。

    首先,完全关闭Chrome应用。然后,重新打开它,再次输入目标URL。有时,这将刷新Chrome浏览器,使你能够查看内容。

    另外,你的设备可能需要简单的刷新。要解决这个错误,请关闭你的电脑、手机或平板电脑。

    无论你的操作系统如何,你通常可以在主菜单中关闭电脑的电源。例如,Mac电脑在苹果菜单里有重启关闭按钮:

    重启Mac电脑

    重启Mac电脑

    对于安卓手机,你需要按住电源按钮。同样,iPhone需要你同时按住音量和侧面按钮。

    关闭设备后,再把它打开。如果Chrome浏览器加载成功,可能是短期内出现了故障。

    8. 查找并删除恶意软件

    在更严重的情况下,Aw Snap Chrome的错误可能是您设备上的恶意软件造成的。虽然这可能很吓人,但以下是安全漏洞的一些主要警告信号:

    • 奇怪的广告和弹出式窗口
    • 对浏览器进行未经授权的更改
    • 缓慢的加载速度
    • 重新出现的扩展程序或工具条
    • 重定向到不熟悉的页面
    • 反病毒软件提醒

    如果你需要从Windows电脑上清除恶意软件,Chrome浏览器有一个内置的清理工具。要找到它,请进入设置>高级>重置和清理>清理电脑

    重置和清理Windows中的设置

    重置和清理Windows中的设置

    然后,点击查找,以便Chrome浏览器可以扫描恶意软件。一旦它提醒你有不需要的软件,点击删除

    在Mac上,你可以在你安装的程序中搜索不熟悉的软件。一旦你找到一个可疑的应用程序,右击它并选择移至垃圾箱

    移除Mac应用程序

    移除Mac应用程序

    作为最后的手段,考虑将Chrome浏览器重置为其默认配置。在 “设置“页面,点击 “重置设置“标签:

    重置Chrome设置

    重置Chrome设置

    最后,点击恢复设置为原始默认值。你必须在弹出的窗口中确认这一操作:

    确认重设Chrome设置

    确认重设Chrome设置

    现在,Chrome应该又能正常运行了

    小结

    当您在搜索在线内容时,您可能会意外地发现一个标有 “Aw, Snap!(喔唷,崩溃啦!)”的Chrome错误信息。如果您的网络连接不佳,缓存数据损坏,或扩展程序不兼容,这个错误可能会妨碍您正常浏览。

    一些简单的解决Aw Snap Chrome错误的方法是重新加载页面,检查你的互联网连接,并打开一个私人浏览器。如果这些策略都不能解决问题,你可以尝试清除浏览器缓存,禁用扩展程序,或更新谷歌浏览器。

  • 如何安全备份WordPress博客网站数据?

    备份是件枯燥的事情,但是它们保障站长的利益,防止丢失所有文件或数据库信息。 如果你的WordPress博客网站已经经营多年,积累了大量的文章或有价值的客户信息,发生了数据故障、丢失或者被盗事件? 你是否愿意用你所有的辛勤工作作为筹码来玩俄罗斯轮盘?

    网站因各种原因而崩溃; 您的网站可能被黑客攻击或被病毒感染; 还可能会意外删除错误的文件并使整个网站崩溃。

    如果你遭遇这些不幸,而你又没做任何准备,相信我,那将会是毁灭性的,不可逆转。 相反,如果你早作准备——备份网站数据,则可以笑对这些不幸,就如同你的Windows系统做了一个Ghost。

    备份WordPress站点?

    备份基本上意味着创建站点数据的克隆版。你这样做是为了防止意外损失。

    但备份不是一次性的,而是持续性的工作。多久更新一次备份取决于您的站点、内容的数量和更新的频率。有些网站每天备份,有些网站每月备份一次。你可以在两者之间找到一个平衡点。

    无论您选择多久备份一次,您都应该使它成为一个一致的实践,这样,如果发生了最坏的事情,您就不必从头开始。你至少会有一些基础工作。

    现在,在我们深入了解备份您的网站的要点之前,让我们先了解一下您的网站是如何构建的。

    文件+数据库

    网站基本是由两部分组成的:文件和数据库.

    文件创建站点的结构。它包含:

    • 核心安装–WordPress安装附带的文件。
    • 你的主题——即你的网站外观文件。
    • 插件文件–增强站点功能的附加组件。
    • 图片和其他媒体–用于个性化网站和博客文章的文件。
    • JavaScript和PHP脚本以及其他代码文件。
    • 其他文件和静态网页–构成您网站的任何其他文件。

    数据库包含您站点的信息。它是你网页上的文字,博客文章中的评论,元数据,以及用户提交的信息。WordPress将您的数据存储在表中。

    文件和数据库一起创建您的网站,但它们可以单独备份。让我们看看如何分别备份。

    WordPress备份方式

    幸运的是,有不止一种方法可以备份WordPress。您可以手动备份插件备份。应该选择哪一个?

    都可以!我个人建议使用一个插件,也经常手动备份你的站点,以确保你的安全。

    让我们来看看这两种方式手动备份你的网站,然后看看几个伟大的备份插件考虑。

    如何使用插件备份?

    为了防止忘记备份,安装一个插件来自动执行备份,是有必要的。毫无疑问,这是备份WordPress站点的最简单方法。使用备份插件,您可以按照自己的方式配置设置,然后可以完全忽略这个插件的存在,它会默默地为你完成所有的工作。

    WordPress插件市场有数百个备份插件可用,所以您应该选择哪一个?以下是几个推荐:

    1. UpdraftPlus Backup and Restoration

    您可以选择Dropbox、AmazonS3、Google Drive、电子邮件等方式执行手动或定时备份,简单易用。虽然基本功能是免费的,但是您也可以选择付费套餐获得增强的安全功能,如加密。您可以设置每4、8或12小时、每天、每周、每两周或每月安排一次备份。

    2. BackupBuddy

    看到这个插件的价格,相信很多站长会飙一句“想钱想疯了”。但不得不Backupbuddy是目前最受欢迎和信任的备份插件之一,提供了一系列强大的功能和高级支持,可以在您陷入困境时为您提供帮助。您可以执行数据库快速备份或完整的站点备份。

    3. VaultPress

    VaultPress绝对是一种昂贵的备份服务插件,而且比大多数服务都贵。你是按网站付费的,如果你有多个网站,它会加起来的。然而,VaultPress有很多很好的功能来备份,包括实时备份、自动恢复和垃圾邮件保护(当然是付费服务)。

    如何手动备份WordPress

    (1)FTP备份

    您可以通过在本地硬盘上创建文件和数据库的副本来备份它们。要做到这一点,您需要通过FTP客户端访问您的文件。

    首先,在桌面上创建一个新文件夹。使用FTP客户端连接到你的服务器,定位到WordPress安装目录,然后将wp-content文件夹内的全部内容下载到本地。

    除此备份后,日后只需要做增量备份即可,而无需重复下载此前下载备份内容(除非有更新的)。

    (2)CPanel备份

    还可以使用CPanel(国外许多主机都配置了该控制面板)备份文件和数据库。为此,请登录您的CPanel。

    files backup wordpress

    在“files”部分,选择“Backups”。在完整备份和部分备份之间进行选择。如果使用部分备份,则可以选择网站文件备份或MySQL数据库。

    backup wordpress cpanel

    (3)mysqladmin后台备份

    如果你可以访问你的WordPress博客的数据库后台MySQL admin后台,也可以执行手动备份数据库。

    登入你的mysqladmin后台,在左侧导航菜单选择你需要备份的WordPress博客网站对应的数据库,点击顶部导航的导出,执行导出即可备份当前时间的数据库。

    写在最后

    备份是比较无聊的事情以至于很多站长在这一块有懒癌症,但是你永远不知道什么时候会发生灾难。俗话讲,有备无患。如果你什么都不做,至少下载并安装一个免费的插件来自动备份你的站点,但建议同时使用手动和自动两种方式备份你的站点。