php - 我想通过 SSH 从 Contenido 连接到数据库

标签 php mysql database ssh content-management-system

我在我的服务器上安装了一个 Contenido-Installation,并将其克隆到本地以在我的笔记本电脑上运行。但我想使用相同的数据库。数据库只能从服务器本身访问。因此,我必须通过 SSH 将 Contenido 的连接隧道连接到我的服务器并访问数据库,这就是为什么。有没有办法在不更改 Contenido 安装的情况下建立它?

最佳答案

您的 cms 中无需更改任何内容。在Server端,建立ssh隧道:

ssh -L localport:dest_server:dest_port -l 用户名隧道服务器

但直播可以更轻松!

我目前为此使用 xst_dev。这是一个 docker 环境,它在您的桌面上为您提供 phpfarm(意味着多个 phpversions by portswitch)和 mysql。您所要做的就是调整一个文件 (config.xst) 并将您的 web 项目和一个 sqldump 复制到您的工作站并运行 xst_dev

整个实时环境(在本例中是您的 contenido cms)运行时您的 contenido 配置没有任何变化。

我期待尽快为 xst_dev 创建一个产品页面。

关于php - 我想通过 SSH 从 Contenido 连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18477302/

相关文章:

php - 如何在我的 MySQL 表的列中找到最常见的结果

mysql - 使用 TOP 将 SQL Server 转换为 MySQL 内连接错误

mysql - 如何在分组时按最短字符串获取 MySQL 搜索结果?

mysql - 使用 CASE 后无法按超过 1 列对 sql 中的结果进行排序

php - RESTful Paypal API WebHooks 模拟器不适用于 Laravel

php - WordPress 中的 Lumia-bxslider(lumia-bxslider WordPress 插件)

mysql - 一个表中的 SQL 行不在另一个表的多个字段中

php - 加入 2 个 SQL 表并显示在 1 个 PHP 表中

javascript - 在 deepstream.io 中的第一个 getRecord 上创建 RethinkDB 表

php - 如何在一个程序中读取和写入php套接字?