首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress开发环境迁移

Wordpress开发环境迁移
EN

Stack Overflow用户
提问于 2011-10-26 20:02:13
回答 3查看 205关注 0票数 1

我试着四处寻找将wordpress站点移动到dev环境中的指南,但是我看到的所有指南都是关于创建一个,而不是我的情况,我需要将existin站点移动到本地VM来创建一个dev/testing环境。

我非常熟悉如何从一个老网站上创建一个开发环境,但几乎所有与wordpress相关的东西都让我感到困惑。

我现在所处的--我在Windows7机器上使用VMware创建了一个CentOS 6.0VM。我已经安装了PHP、Apache、MySQL和FTP-Server,以及所有所需的更新等等。我已经禁用了SELinux。

我已经将var/www/html/文件夹的内容从活动(生产)服务器移到VM上的var/www/html/文件夹(当前存在于/var/www/html/ my - live /)中。

我当前的问题:当我试图访问本地主机/我的网站/我得到“建立数据库连接错误”时的。对localhost/my-网站/wp/的一次尝试告诉我,数据库服务器已经关闭(我必须单独启动吗?)或者wp-config.php中的用户名和/或密码信息是不正确的(这一切只是从一个地方移到另一个地方)。

如能提供任何协助,将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2011-10-26 20:05:39

您更新了wp-config.php以包含本地dev环境的localhost和数据库信息吗?

我敢打赌wp-config.php仍然指向您的远程服务器DB,而MySQL DB不允许外部连接。

票数 1
EN

Stack Overflow用户

发布于 2011-10-26 20:47:40

另外,确保dev使用的是与活动版本相同的域。在我的windows机器上,我通过更改我的主机文件来做到这一点。我相信你的虚拟机上也有类似的地方。

如果我无法做到这一点,并且我需要开发版本在另一个域下,我将执行以下操作。

  1. 创建活动数据库的mysqldump,
  2. 编辑转储并用devdomain.com替换livedomain.com的所有出现(如果不这样做,至少检查wp_options表中的livedomain.com事件。
  3. 更改wp-config.php数据库设置.

我总是确保在我的dev环境中使用相同的域(由本地主机文件控制)和db配置,就像在我的活动环境中一样。

如果您没有更改wp_options表for (option_name = siteurl或option_name = home),那么如果您在浏览器中键入devdomain.com,它将重定向到newdomain.com

希望这能有所帮助

布莱克

票数 0
EN

Stack Overflow用户

发布于 2011-11-02 00:25:19

我知道有人回答了这个问题,但我想说得很清楚:

在Centos6上,您需要使用php和mysql服务器运行httpd。在mysql服务器中,您必须从活动网站导入数据库转储,然后在wordpress中编辑配置以匹配wordpress上的用户名和密码。

现在,当移动时,db不保留用户名和密码,因此我建议您在shell中执行以下命令: service mysqld start chkconfig mysqld on

,它将处理正在运行的db服务器。

然后用用户名根编辑wp-config,而不使用密码(我很确定您在mysql-server安装时没有添加密码)

如果您需要进一步的帮助,请在这里张贴。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7908192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档