0

我想做的事:
开发一个带有本地 Wordpress 安装(和 xampp)的基于 Wordpress 的网站。在我的网络服务器上迁移这个开发的网站。

问题
出在哪里:将网站放在网络服务器上后,导航中的每个链接都指向“127.0.0.1/wordpress/...”。我什至无法登录到网络服务器上的 Wordpress 后端,因为在 localhost 上也引用了“login.php”(或其他东西)”

我的问题:
你们中的任何人都知道如何将这个永久链接更改为网站实际部署的网络服务器的 URL?

最好的问候
马特

编辑: 我注意到的另一件事是,虽然我手动更改了 wp_posts 表中的 URL,但这个数据库条目是由 wordpress 更改的,所以下次打开网站后,数据库中的 URL 包含 127.0.0.1 部分

4

2 回答 2

1

将数据库从本地计算机迁移到远程服务器时,应将本地计算机上的 mysql 数据库导出到文件。然后执行搜索并将“127.0.0.1/wordpress/...”更改为“www.yourdomain.com/path/to/wordpress”,然后将该文件导入新的 mysql 数据库。

由于您已经移动了所有内容,您只需将数据库表从远程服务器导出到一个文件,对其进行搜索和替换,然后重新导入它。导出数据库时,请确保选中“添加删除表/删除视图”。

于 2012-06-12T20:23:52.150 回答
0

这很简单,在本地做你需要的一切,当你准备好部署时,从 phpMyAdmin 导出你的本地数据库,打开文件并用你的服务器路径“搜索并替换”你的本地路径。

在 config.php 中更改连接字符串,您就完成了。

于 2012-06-12T20:23:45.030 回答