将场地从开发转移到生产

时间:2013-08-12 作者:jgravois

我在bluehost帐户的根目录下有一个WordPress站点(在public\\u html中),还有一个附加域也位于public\\u html中名为devsite的文件夹中。我们已经花了几个月的时间在devsite中开发内容,以准备推广到生产。

周六,我制作了一个控制面板快照,并下载了当前生产站点和开发站点的副本。然后我尝试了升级。

我尝试的第一种方法是在Mac上使用一个名为DesktopServer的工具来导入devsite。这起作用了。然后,我尝试按照说明将其部署到生产域,但部署失败。

我通过快照还原了站点。

周日,我尝试了“WordPress”的方式,将文件FTPing到public\\u html并导出数据库,使用“搜索并替换WordPress数据库”修复链接,并修改WP配置以指向新数据库。网站上没有任何页面被传输,菜单没有传输,小部件没有设置。。。简而言之,这次晋升是一场灾难。

今天,我在工作的Windows 7机器上尝试了DesktopServer方法。但是,在对站点进行存档后,DesktopServer报告说它无法定位主索引。php在网站档案中,但我检查了一下,它就在那里。

我不知道如何将这个网站投入生产,我将不胜感激并提供指导或帮助。

谢谢Jon

2 个回复
SO网友:MagRat

如果你有权访问Cpanel,我就是这么做的。Ensure you have up to date backups of EVERYTHING before attempting to make changes to the database.

首先,如果生产环境中安装了Wordpress,请上载主题文件。(听起来你已经这么做了)

其次,在您的开发环境中转到Cpanel并选择PHP-MyAdmin。

  • Select the database 对于您正在进行的Wordpress安装export 屏幕顶部的选项选择custom 用于导出数据库的选项选择所有表EXCEPT 对于wp_optionssave output to a fileObject Creation Options
  • Check all three options1.添加拖放表,2.添加创建过程,3.创建表选项:
  • 单击Go这应该下载数据库的导出。
然后,转到您的生产环境的cpanel并选择PHP MyAdmin

  • Select the database 对于WordPress站点的生产安装click on Import. select your the database file 您已下载Upload.
数据库上传后,您可能需要进入dashboard > settings > permalinks. 只需加载此页面即可刷新永久链接。无需进行任何更改,但有时我会看到404错误。刷新permalinks通常可以解决这个问题。

上传后收到成功消息后,请确保在管理区域激活主题。

当我遇到与你现在遇到的问题类似的问题时,这已经对我起到了很多作用。

SO网友:DarrenUK

我最近使用All-in-One WP Migration 通过ServMask

在开发现场安装;生产现场。

对于生产站点,只需创建一个基本的WordPress安装。密码和用户名将被覆盖。

这让事情对我来说很容易。您可以先从一个开发站点到另一个开发站点进行尝试。

结束

相关推荐

Migration Question

我正在试图弄清楚,对于我计划的一个非常重要的迁移,我是否正确地理解了迁移过程。我目前以Add On 我个人帐户上的域。www.example.com</我已经在我的经销商WHM系统上使用相同的域名为他们创建了一个帐户。www.example.com</我已经将他们的所有文件从我的个人托管帐户复制到我的HD</我会留下他们的MySQL DB和MySQL DB用户帐户,以防出现任何问题</我已经为他们的数据库创建了一个备份</现在据我所知,我所要做的就是:移除Add On 我个人