我在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
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_options对于输出选择save output to a file向下滚动至Object Creation Options
- Check all three options (1.添加拖放表,2.添加创建过程,3.创建表选项:)
- 单击Go (这应该下载数据库的导出。)
然后,转到您的生产环境的cpanel并选择PHP MyAdmin
- Select the database 对于WordPress站点的生产安装click on Import. 我要去select your the database file 您已下载单击Upload.
数据库上传后,您可能需要进入
dashboard > settings > permalinks. 只需加载此页面即可刷新永久链接。无需进行任何更改,但有时我会看到404错误。刷新permalinks通常可以解决这个问题。
上传后收到成功消息后,请确保在管理区域激活主题。
当我遇到与你现在遇到的问题类似的问题时,这已经对我起到了很多作用。