使用SSL将TYPO3连接到MySQL

问题描述:

是否可以通过SSL将TYPO3 CMS连接到MySQL?我在7年前发现了这个功能请求,但似乎这个功能从未实现过。使用SSL将TYPO3连接到MySQL

支持安全的数据库连接(如MySQL的基于SSL) http://forge.typo3.org/issues/17108

目前,它是不可能的TYPO3的标准核心机通过SSL连接到另一台服务器。

在TER中似乎也没有延伸。

但应该可以创建自定义扩展。你必须

  • 延长DatabaseConnection.php
  • 覆盖的connectDB()方法
  • 创建用于SSL登录数据配置文件
  • 让他们以某种方式在扩展
  • 让TYPO3通过创建一个使用扩展类ext_localconf.php您的扩展文件夹内有如下内容:
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Core\\Database\\DatabaseConnection'] = array('className' => 'Vendorname\\YourExtensionName\\Database\\DatabaseConnection'); 

编辑:更新了答案以适应SSL

+0

斯蒂法诺,你在某些时候SSL和SSH混合起来,我会说。虽然所描述的方式应该是恕我直言,也适用于“仅”进行SSL加密的数据库连接,但您所描述的某些步骤是不需要的(不需要额外的变量,我会说)。 – StephenKing

+0

Steffen,你是对的。我完全重读那个。我更新了对SSL的答案。 –

+0

谢谢你们,我会试试看。 – Errol