从我的Linux发行版资源库更新WordPress

时间:2021-07-16 作者:Jick

我用apt安装了wordpress,它连接了很多目录,所以我怀疑使用内置的核心更新工具会破坏安装;但wordfence不断要求我使用上述工具进行更新,这可能比linux发行版存储库更新得多。为了解决这个恼人的问题,我是否必须消除它并重新开始?

2 个回复
SO网友:Mark Kaplun

实际上,我喜欢通过apt更新wordpress的想法,因为如果操作正确,它可以消除安装和配置DB和web服务器时的一些头痛问题,同时遵循INF最佳实践,但问题是它有多可靠,可以帮助您保持wordpress最新。从查看https://packages.ubuntu.com/groovy/wordpress ubuntu LTS似乎一直使用wordpress 5.3.2,所以一个潜在的问题是,您将通过wordpress admin或wp cli升级wordpress,并在某一天运行apt update 您将导致wordpress实际降级。

因此,如果您选择了apt的方式,您可能应该承诺继续使用apt,这在某些特定的设置中可能是可行的。

至于wordfence。。。。考虑到它们,wordpress的设置可能会有很大的不同。我会用他们的;“错误”;作为重新评估我所做的事情的触发器的指示,但不是作为圣经。

SO网友:Tom J Nowell

为了解决这个恼人的问题,我是否必须消除它并重新开始?

不,由于WordPress不是系统级软件,您可以将其及其数据复制到其他地方,或者将其迁移到使用更标准的方法安装的新实例。您不需要从头开始安装和重建站点。

然而,要绕过WordFence,您需要根据需要将WordPress更新到最新版本,并使用apt 仅限apt 如果您想继续使用该工具。在撰写本文时,这将是WordPress 5.7.2,其中5.8即将到期。如果您使用除apt 然后更改将在以下情况下撤消:apt 下一步处理打包以进行更新或强制重新安装。

如果您的存储库没有提供当前最新版本,那么您应该立即与他们联系,因为v5.3.2存在已知的安全问题(在编写5.3.8时,它是带有修补程序的5.3.x分支的最新版本)

相关推荐

在Gutenberg/JS中使用Dispatch(‘core/EDITOR’).editPost()调用将多个元值设置为数组

我试图通过Gutenberg组件将图像的URL和ID存储在帖子的元字段中,但我很难弄清楚如何将这些多个值存储在一个数组中。我可以毫无问题地将单个值存储为元值。我甚至可以毫无问题地将单个值存储在数组的第一个位置。但我似乎无法找到合适的语法来利用Wordpress将数组存储为元值的能力。总体目标是覆盖在社交媒体上分享帖子时使用的图像。问题是,我需要将URL和ID都传输到PHP挂钩,以便它能够与插件(SEO框架)正常工作。不幸的是,我不能只存储ID,因为我需要URL来在Gutenberg组件中呈现图像。完整组件