我在 appfog 上设置了 wordpress 安装(使用 rackspace),并将安装克隆到我的本地机器进行开发。我知道安装工作(使用 MAMP),因为我创建了一个本地 mysql 数据库并将 wp-config.php 更改为指向它。但是,我想开发而不必每次提交时都更改 wp-config.php。在做了一些研究之后,似乎 Appfog 服务 Caldecott 让我可以使用af tunnel
. 不幸的是,我在让它工作时遇到了问题。即使我将 MAMP mysql 端口更改为 8889 之类的东西,并通过端口 3306 隧道 mysql,它看起来已经连接,但在加载我的本地主机 Wordpress 时仍然出现“建立数据库连接时出错”。当我退出 mysql 监视器时(使用ctrl+x, ctrl+c
),我收到一条消息,指出“错误:'mysql' 执行失败;它在你的 $PATH 中吗?”。最初,不,它不是,但我已经在本地机器上修复了 PATH 变量,这样当我转到终端并输入mysql
,它会加载。
所以我想我的问题是两个部分:
1.)我是否在我的本地机器上采用正确的方法进行 Wordpress 开发
和
2.)如果是这样,为什么隧道不起作用?