如何使用 Apple FileMaker Server 将 SSL 证书添加到过时的 CakePHP 网站?

问题描述 投票:0回答:1

我正在尝试更新过时的 CakePHP 网站并添加 SSL 证书。该网站与 Apple FileMaker 服务器集成。我应该采取哪些步骤来实现这一目标? CakePHP 和 FileMaker 集成有什么具体注意事项吗?

我认为正确的升级步骤:

  1. 评估当前应用程序 代码审查:对现有应用程序进行彻底审查,以了解其结构、依赖关系和自定义。

数据库架构:检查数据库架构以记录所有表、字段和关系。 2.将代码更新到最新的PHP版本 兼容性检查:确保现有代码与最新的 PHP 版本兼容。 重构代码:修改代码以解决最新 PHP 版本的任何弃用或兼容性问题。

  1. 更新到最新的 CakePHP 版本 当前版本检查:您网站的CakePHP版本是1.2.6,而最新版本是4.0。 版本变更:1.2.6 和 4.0 之间有多个 CakePHP 版本(1.3、2.x、3.x、4.0)。每个版本都引入了重大更新和更改,包括:
  • 目录结构发生变化。
  • 更新了代码语法。
  • 功能增强及修改。

网站当前PHP兼容性:CakePHP 1.2.6不支持PHP 7.2或更高版本。 可行性:我认为,如果不完全重写网站,将 PHP 和 CakePHP 升级到最新版本是不可行的。

所以我的问题是,如果不从头开始重建网站,从技术上来说不可能将当前版本更新到最新的 PHP 和 CakePHP 版本,因为我们只想添加 SSL 证书并以长期计划构建一个新网站。

我们已经检查了这种可能性,发现您的网站 CakePHP 版本是 1.2.6,最新的 CakePHP 版本是 3.7。 => 我们还看到,有一系列的 CakePHP 版本,如 1.1、1.2、1.3、2.x、3.x,最新版本是 3.7,在这个版本更新期间,CakePHP 中添加了更多更新和更改框架如:

  • 框架中的许多目录结构都发生了变化。
  • 更新了许多代码语法。
  • 框架多项功能更新。 => 另外我们看到你们网站的CakePHP版本是1.2.6,不支持最新的PHP版本
php ssl cakephp ssl-certificate filemaker
1个回答
0
投票

SSL 证书可以独立于底层 Web 应用程序使用,因为您可以在 SSL 连接到达应用程序之前终止它。然后流量仍然是 SSL,直到端点和应用程序应按原样工作。

当你把另一台支持SSL的服务器放在前面时,即使服务器也不一定支持它。

更改网络设置并添加 SSL 后,您仍然可以继续考虑如何升级应用程序,但正如您已经注意到的,它会需要更多时间(只是考虑一下)然后只拥有 SSL是一个已解决的问题,也是一种商品。

© www.soinside.com 2019 - 2024. All rights reserved.