我使用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,但他们正在永远。
我的网站目前尚未启动,因此您无法访问它。
答案 0 :(得分:2)
如何将您的网站从localhost正确迁移到服务器的最简单方法:
“WP Migrate DB”激活后,您将在“工具”>下找到它。 “迁移数据库”。打开“迁移数据库”,将有两个需要填写的字段为空“替换”块(请参见下图)。
这两个字段只需要填写一个,之后点击“导出”按钮,插件将下载mysql数据库。
登录您的托管cPanel(或任何其他虚拟主机管理应用,如果您的主机不提供cPanel,例如ISPconfig等)并创建新数据库或用您刚创建的数据库替换旧数据库WP Migrate DB“插件。
在webserver上的public_html文件夹中打开并编辑wp-config.php文件,替换数据库名称和其他身份验证凭据(更改您在cPanel中创建的数据库名称,数据库用户和密码)并保存此文件。 / p>
完成,享受。 :)
答案 1 :(得分:1)
我认为你的数据库没有正确迁移,请再次使用wp migrate db plugin或搜索替换文件,如果问题仍然出现,请检查服务器文件和文件夹权限
答案 2 :(得分:0)
所以我发现了问题所在。我正在使用VHS主机将IP地址重定向到我的新服务器。一旦我将名称服务器更改为指向我的新服务器,它就可以工作了。
感谢所有发布回复的人。我真的很感激。