Wordpress迁移无法在实时网站上运行

时间:2014-06-22 13:46:09

标签: php wordpress

我的系统上有一个本地wordpress安装程序。 在我的系统的/ etc / hosts文件中,我有一个我的网站的条目         127.0.0.1 mysite.com

我的网站在我的本地计算机上正常运行。但是当我将它部署到在线服务器时,它的仪表板没有按预期工作。面临的问题是: - 编辑页面未打开 - 无法打开主题保留页面 - 无法安装任何新插件 - 当我开始使用dashbord时,还有更多。

我已浏览此链接:http://codex.wordpress.org/Moving_WordPress 但它并没有对我说话。

我也使用搜索并替换db(http://interconnectit.com/124/search-and-replace-for-wordpress-databases/),但它也不起作用。因为我的整个数据库中没有一个字符串指向localhost。

我的问题是做错了什么。我无法弄清楚它如何在我的系统上运行,但即使每个东西都相同(甚至是url)也无法在实时环境中工作。我试图解决过去10天的这个问题,但没有成功。

我想补充的另一件事是,前端工作完美,没有任何现场缺陷。只有面临的问题是wordpress仪表板。

2 个答案:

答案 0 :(得分:0)

我是这样做的:

  1. 从localhost将完整数据库导出到sql文件。
  2. 使用一些文本编辑器打开sql文件并替换所有出现的文件 带有您域名的localhost。
  3. 将所有网站文件复制到FTP。
  4. 导入以前导出和编辑的sql文件。
  5. 更改wp-config.php
  6. 中的凭据
  7. 修改.htaccess中的网址以匹配您的域名(将localhost替换为您的域名)

答案 1 :(得分:0)

  1. 将本地数据库导入在线服务器。

  2. 更改配置文件并建立与在线服务器的连接。

  3. 最重要的一点。检查以下链接并单击此链接/按钮(问题?尝试v 2.1.0 STABLE)下载文件以从数据库替换所有本地站点链接。

  4. link

    下载此文件后,请将此文件放入服务器的根目录并执行/运行此文件,并将本地服务器路径替换为在线服务器路径。

    并最后检查数据库表wp_options字段(option_name = siteurl)。如果网站网址发生变化,那么您的网站在在线服务器上工作正常......