3

TYPO3 (6.0) 和 MySQL 是否可以在单独的服务器上运行,TYPO3 通过 SSH 隧道连接到数据库?

4

1 回答 1

4

这应该是可能的。但是,这取决于您的网络托管服务商如何管理来自远程服务器的访问。对于 TYPO3 4.x,它是这样的localconf.php

$typo_db_username = 'mysql_user';
$typo_db_password = 'mysql_password';
$typo_db_host = '127.0.0.1:12345';
$typo_db = 'mysql_dbname';

对于 TYPO3 > 6.x,它位于LocalConfiguration.php

return array(
  [...]
  'DB' => array(
  'database' => 'mysql_dbname',
  'host' => '127.0.0.1:12345',
  'password' => 'mysql_password',
  'username' => 'mysql_user',
  ),
  [...]
);

12345您用于设置隧道的本地端口在哪里:

ssh -L 12345:127.0.0.1:3306 ssh_user@remoteserver.com

在大多数服务器上,您可以localhost使用127.0.0.1.
恕我直言,安全瓶颈是远程 MySQL 服务器如何处理传入连接。我想您也可以通过安装工具进行设置。

编辑:根据评论的提示更改了主机。

于 2013-04-16T10:30:34.867 回答