我在localhost中创建了一个WordPress项目,这个工作正常。
我将我的项目发送到git存储库以便在我的VPS
中托管它,我在VPS
中克隆了项目并将我的本地数据库导入到远程数据库。
我的Wordpress是在远程托管,但为什么当我尝试使用网址hwsystem.com.br/wp-admin
访问管理区域时,这会将我重定向到http://localhost/wp-login.php?redirect_to=http%3A%2F%2Fhwsystem.com.br%2Fwp-admin%2F&reauth=1
?
如何解决此问题?
我发现了问题所在!
这个问题是因为我导入了我的本地数据库的数据库,options_value
表中options_name
的{{1}}为wp_options
,我只是将其更改为我的远程域,正在努力。
答案 0 :(得分:3)
移动文件时,请登录数据库并更新 wp_options 表 网站网址和 主页 字段到您的实际位置。
然后登录后端并更新所有永久链接
全部完成!
答案 1 :(得分:1)
在MySQL数据库的 wp_options
表中,将网站网址值更改为远程网站的域名(即hwsystem.com.br)。它最有可能设置为localhost
您也可以在管理界面中进行此更改,但看到您无法访问它,您需要直接在数据库中更改此值。
根据您对MySQL的舒适度,您可以使用SQL命令轻松更新此值,或使用HeidiSQL等GUI应用程序。
答案 2 :(得分:1)
将Wordpress网站从localhost迁移到在线并不是那么简单,有时候有很多网址需要更改,而不是只处理wp_options
,例如图像路径通常包含完整的本地主机地址。 / p>