【问题标题】:Install Old Laravel Project to the Latest Server [closed]将旧 Laravel 项目安装到最新服务器 [关闭]
【发布时间】:2021-07-20 08:18:00
【问题描述】:

我有一个旧的 Laravel 4.2 项目部署在旧的 Ubuntu 14.04 上。它有很多vulnerabilities,其中之一是Dirty Cow。我想知道我是否可以部署最新的 Ubuntu 和最新的 PHP、MySQL、Nginx 等。

它可以与旧的 Laravel 版本一起使用吗?由于需要大量的测试工作,我不能冒险将 Laravel 版本升级到最新版本 (8)。

如果你处于我的位置,你会怎么做?

【问题讨论】:

  • 如果您无力测试升级的兼容性,那么您似乎已经回答了自己的问题。

标签: php laravel ubuntu laravel-4 laravel-4.2


【解决方案1】:

如果您有时间和耐心,是的,您可以将其升级到最新版本 (8),并且是的,它可以工作

但是,如果我必须在升级旧设备和以相同流程制作新设备之间做出选择,我就顺其自然吧。因为与您从一开始就使用相同的应用程序流程和模板编写代码相比,需要进行大量测试、重构和重写代码或模块。

它不仅将 Laravel 4 升级到 8,而且将 PHP 也升级到 8,据我所知,这有很多不同,比如如果你想用 :: 调用类,你必须使它成为静态(php 7 可以直接调用它)而不是静态的),所以重点是,您的升级将花费更多,而不是您制作一个新的

所以,我选择做一个新的而不是升级旧的,更多的是个人意见

【讨论】:

  • 哦该死的,我想我想念你的问题
  • 别在意我的回答XD
  • 感谢您的回答。我也想改写。但现在只想防止它被黑客入侵。我想将它部署在一个新的服务器上,尽可能使用更高的 Ubuntu。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-24
  • 1970-01-01
  • 1970-01-01
  • 2014-07-16
  • 2014-03-31
  • 2016-11-12
  • 1970-01-01
相关资源
最近更新 更多