网页开发

星期日, 22 10月 2023 15:31

如何正确删除W3 Total Cache

Written by

如果不是因为相对于其他WordPress插件来说,完全删除W3 Total Cache需要额外的努力,我将不会写这篇文章。这是因为,W3 Total Cache往往会在站点根目录留下一些脚本字符串,可能会影响服务器和整个网站的顺畅运行。

这些脚本是初学者的主要抱怨,在删除之前,他们已经得到过有关W3 Total Cache作为最佳缓存插件之一来加速页面加载的有效性的建议。事实上,如果设置正确,该插件仍然是其类别中最好的。

最近,我从W3 Total Cache切换到了WP Super Cache,原因是兼容性问题以及W3 Total Cache与其他插件(特别是那些在JavaScript上运行的插件)的冲突。

这是基于W3TC已被配置为对它们进行最小化处理。除了500错误报告之外,还有删除过程。

然而,一个简单的解决方案可能是取消选中W3 Total Cache上的所有缓存参数,然后在安装新插件之前将其停用。如果这不起作用,彻底删除它或用WP Super Cache替换可能是最好的解决方案。

删除W3 Total Cache的过程如下:

登录到你的WordPress管理面板。
点击“W3 Total Cache”或转到http://venturearchitecture.com/news/?i=4插件页面并点击已安装的插件。找到W3 Total Cache并点击“设置”。
在常规设置和其他设置中取消选中所有缓存参数。
点击“保存所有设置”。
页面顶部将显示一个表明“插件当前已停用”的消息,以确认W3TC不再起作用。
返回到已安装插件页面,将W3TC停用。
然后,点击“删除”并按照过程进行操作。

现在,要删除在服务器的根目录上无法删除的有问题的脚本:

登录到你的主机面板,转到“文件管理器”或直接通过FTP程序登录到你的服务器。

在根目录中打开wp-content并查找以下文件:

db.php
w3-total-cache-config.php
advanced-cache-php
w3tc

如果你在那里找到它们,就删除所有这些文件。

还要打开.htaccess文件进行编辑,并确保它不包含W3 Total Cache的重写规则。将安全设置设置为644或更低。

这就是你需要做的一切,以完全从你的网站中删除W3 Total Cache。由于在未来可能需要重新安装W3 Total Cache或任何其他缓存插件(如WP Super Cache)以提高页面加载时间,我不建议你完全删除或禁用'WP-CACHE'。

但是,如果你想这样做,然后编辑wp-config.php文件并更改以下行:

sql

define ('WP_CACHE', true);

从true更改为false(即define ('WP_CACHE', false);)。

缓存插件的影响
在此要指出的重要一点是,缓存插件往往会延迟更新,这取决于缓存的设置时间。因此,如果你的更新没有几乎立即显示出来,那并不意味着它们没有生效。

 

星期日, 22 10月 2023 10:55

如何从WordPress数据库中停用插件

Written by

如果一个插件导致你的网站出问题怎么办?尝试登录并将其禁用。如果你无法登录,因为整个网站都崩溃了怎么办?在本文中,您将学会如何使用phpMyAdmin或您喜爱的数据库编辑器从数据库中停用插件。

您将通过编辑PHP序列化数组来编辑已激活的插件列表。这是一个高级操作,但在本文中,您将找到对您非常有帮助的资源。

为什么您应该通过数据库进行操作
您的数据库编辑器使您能够访问插件,而不会影响您的文件结构。例如,如果您想通过更改文件夹的名称来停用插件,您将需要访问文件系统。但是通过使用数据库作为后门解决方案,您可以更快地(并更安全地)实现相同的效果。

您在数据库中的哪里可以找到插件?
您将在WordPress数据库的“wp-options”表中找到一个(序列化的数组)列表。在那里,您会找到标记为“active_plugins”的行。这是您需要编辑以停用插件的表格和行。

序列化数据编辑器
为了安全地编辑序列化数据,您需要使用可以帮助您避免任何人为错误的特殊编辑器。本文中建议的编辑器是由Delicious Brains开发的,它非常容易编辑序列化数组。

如何从数据库中禁用WordPress插件

  1. 登录cPanel
  2. 在“数据库”下单击phpMyAdmin
  3. 找到您需要编辑的WordPress数据库
  4. 在“wp-options”表中找到active_plugins行
  5. 复制active_plugins中的序列化数据,并将其粘贴到序列化数据编辑器中
  6. 取消选中您想要停用的插件
  7. 将已编辑的数组还原到您的数据库中
  8. (可选)粘贴 a:0:{} 以停用所有插件
  9. 保存您的更改
第1页 共3页

关于CNERIS

CNERISYIF LINE公司的旗舰项目. 他是由IT行业不同区域的顶尖专家组成的. 我们的团队包括程序员,系统管理员,平面设计师, ERP集成服务。