2013-08-27 66 views
1

我在服务器上安装了Contenido-Installation,并将其克隆到本地以便在我的笔记本电脑上工作。但我想使用相同的数据库。数据库只能从服务器本身访问。因此,我必须通过SSH将连接从Contenido隧道传输到我的服务器,并访问数据库。有没有办法在不改变Contenido-Installation的情况下建立这个方法?我想通过来自Contenido的SSH连接到数据库

+0

你必须设置SSH隧道,这可能会导致你在良好的方向:https://forums.mysql.com/read.php?30,249779,249779。 注意:您不应该使用生产数据库进行开发。 – g4vroche

+0

谢谢你的关注。但整个项目目前正在开发中。所以使用相同的数据库没有问题。问题是我不想改变Contenido-Installation,并且可能Contenido有一种机制来建立到mysql数据库的隧道SSH连接。如果不是,我想我必须改变它才能解决问题。 – satanik

回答

0

你的cms中没有什么可以改变的。在服务器上,建立一个SSH隧道:

SSH -L将localPort:dest_server:dest_port -l用户名tunnelserver

但现场可以更容易!

我目前为此使用xst_dev。这是一个码头环境,它为您提供phpfarm(指portswitch的多个phpversions)和mysql在您的桌面上。你需要调整一个File(config.xst)并将你的webproject和一个sqldump复制到你的工作站上并运行xst_dev

整个生命环境(在这种情况下是你的contenido cms)在没有任何改变的情况下运行你的contenido配置。

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