gpt4 book ai didi

php - 旧的 CMS/博客网站会怎样?

转载 作者:IT王子 更新时间:2023-10-29 00:34:50 28 4
gpt4 key购买 nike

我已经为一次性项目或 session 创建了几个几页长的网站,主要是在 Wordpress 中,我正在考虑这些网站将来会发生什么。而且我认为我并不孤单,因为那里有大量网站,现在仅作为存档保存,但与 90 年代所有内容都是静态 HTML 不同,这些网站现在使用一些软件来提供 CMS功能,即使它只适用于几页 + 搜索。

我的问题是,对于所有这些模块化软件(Wordpress、Joomla 等),您需要使用各种插件和主题才能使它们变得可用且美观,但所有这些功能迟早会失效。这意味着,如果您想保持网站不变,则需要保留旧版本的软件。我的意思是永远。

另一方面,它们如此受欢迎(Wordpress 现在的下载量已超过 1 亿次),如果它们在不久的将来不会成为最流行的攻击的目标,我会感到惊讶。我不知道这些软件有多安全,但我已经体验到持续清理/修复一个 osCommerce 网站意味着什么,每个月大约有 7 次成功的黑客攻击,直到网站所有者同意最好完全关闭网站并开始 build 一个新的。

作为替代解决方案(但我真的不知道是否可行),有没有办法让整个网站进入只读模式?我的意思是让数据库只读,文件系统只读,禁用管理界面和所有评论字段,只是将网站作为存档保留,唯一的动态部分是搜索功能。

文件系统/数据库级别是否可行?将黑客拒之门外有帮助吗?还有其他解决方案吗?请理解我的观点是不可能让 CMS 网站永远保持更新,即使有些人足够狂热地花一夜寻找修复刚刚损坏的损坏的主题/插件核心升级后,99% 的站点将最终处于“固定”状态;永远使用有效但旧的 CMS/插件/主题组合。

最佳答案

我认为 99% 是一个非常慷慨的估计,但这不是重点。大多数最终处于您所指的状态的站点仅持续其域注册时间(尤其是因为大多数 Wordpress 或 OSCommerce 部署通常设置为根域并为整个 Web 存在提供服务。)所以一般来说,如果域本身处于被忽视和遗弃的状态,自然到期过程会将其退役,一般将无法再访问。

至于在其中一个 CMS 系统上锁定整个站点范围的状态,如果删除所有服务器文件的所有写入权限并撤销除 SELECT 之外的所有数据库用户权限,理论上是可能的。在大多数情况下,这将完全破坏将 CMS 软件留在那里的目的,因为没有任何记录可以再更新(在 OSCommerce 的情况下是项目,在 Wordpress 的情况下是帖子。)但这将高度依赖于特定 CMS 所需的环境,而 Wordpress 对工作的读/写权限非常特别。这将是一个有趣的实验,但可能不是您所描述的实际解决方案。

获取渲染内容并构建静态镜像是另一种选择,并且可以通过编写可以获取渲染页面的 HTML 内容并构建静态链接替代方案的脚本来轻松实现自动化。但这也有点不切实际,尤其是在搜索的情况下(因为根据其定义,这需要访问数据库。)

简而言之,这是一个有趣的想法,但归根结底,那些被忽视且所有者不致力于维持适当更新的网站注定要过期,而互联网业务和域名注册的自然过程往往会将它们 Darwin 化。

关于php - 旧的 CMS/博客网站会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5278247/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com