迁移网站后,WordPress网站无法运行 - 更改了网站地址(URL)

时间:2016-08-24 01:23:37

标签: php wordpress wordpress-theming

我使用Duplicator从本地计算机迁移到我的实时服务器。当我切换时,我的Wordpress地址(URL)是http://107.343.442.344 - 我的IP地址 - 而网站地址(URL)是http://nameofwebsite.com。一切看起来都很好。

但是,当我将一个项目添加到购物车并尝试删除它时,它不会删除该项目。我检查控制台,发现AJAX请求失败。它正在从http://107.343.442.344请求信息。因此,我将网站网址更改为http://107.343.442.344,然后一切正常。但是,现在我不能去我的头版了。

我尝试对数据库进行这些更改(WP-Options),但没有任何效果。

有谁知道我能做些什么来纠正这个问题。我已经联系过WooCommerce,但他们正在永远。

我的网站目前尚未启动,因此您无法访问它。

3 个答案:

答案 0 :(得分:2)

如何将您的网站从localhost正确迁移到服务器的最简单方法:

  1. 将所有本地站点文件复制到Web服务器
  2. 安装并激活“WP Migrate DB”插件到您的本地站点,它是免费的,并获得您需要的所有功能。
  3. “WP Migrate DB”激活后,您将在“工具”>下找到它。 “迁移数据库”。打开“迁移数据库”,将有两个需要填写的字段为空“替换”块(请参见下图)。

    enter image description here

    这两个字段只需要填写一个,之后点击“导出”按钮,插件将下载mysql数据库。

    1. 登录您的托管cPanel(或任何其他虚拟主机管理应用,如果您的主机不提供cPanel,例如ISPconfig等)并创建新数据库或用您刚创建的数据库替换旧数据库WP Migrate DB“插件。

    2. 在webserver上的public_html文件夹中打开并编辑wp-config.php文件,替换数据库名称和其他身份验证凭据(更改您在cPanel中创建的数据库名称,数据库用户和密码)并保存此文件。 / p>

    3. 完成,享受。 :)

答案 1 :(得分:1)

我认为你的数据库没有正确迁移,请再次使用wp migrate db plugin或搜索替换文件,如果问题仍然出现,请检查服务器文件和文件夹权限

答案 2 :(得分:0)

所以我发现了问题所在。我正在使用VHS主机将IP地址重定向到我的新服务器。一旦我将名称服务器更改为指向我的新服务器,它就可以工作了。

感谢所有发布回复的人。我真的很感激。

相关问题