WordPress站点从本地服务器迁移到在线服务器时出现的问题

时间:2013-03-21 作者:AndreaNobili

我发现将WP站点从本地Web服务器上载到官方在线Web服务器时出现了一些问题。

在我的本地web服务器上,情况如下:

我已经在我的计算机上安装了WP网站,我已经对其进行了配置,我已经自定义了一个模板,之后,我将此网站上载到我的官方在线Web服务器上的文件夹中,我使用PhpMyAdmin获取了在线数据库上的本地数据库(将本地数据库导出到文件中,然后将其导入在线数据库)

最后我更改了文件wp-config.php 更改MySql连接设置,并将与官方在线数据库相关的设置放在此处。

当我试图打开网站时,我觉得,你可以在这里说:http://www.scorejava.com/wordpress/

好啊看起来不错,但有两个问题:

  1. If you try to open an article it is not open the article on the online server but in the localhost server, infact open this URL: http://localhost/wordpress/?p=81

  2. If I try to open the administration pannel opening this URL: http://www.scorejava.com/wordpress/wp-admin/ I obtain a white page

    我认为某些地方有一些指定URL的设置(不能是localhost…),但是(如果是这样的话……)此设置在哪里?在某个文件或数据库中?

    有人有主意吗?你能帮帮我吗?

2 个回复
SO网友:Dehalion

你必须改变siteurlhome 在wp\\u options表中添加到服务器地址。

去桌子那边wp_options 在phpMyAdmin中,查看option_name 的列siteurl 分别地home 并在option_valuehttp://www.scorejava.com/wordpress 在你的情况下。

SO网友:Sebastian

看一看here

DB上传后,只需运行脚本并替换Local URL与Online URL地址

结束

相关推荐

“ADMIN_ENQUEUE_SCRIPTS”挂钩还是$_GET[‘PAGE’]?

将函数添加到“admin\\u enqueue\\u scripts”时,会向该函数传递一个钩子。它看起来像是“toplevel\\u page\\u nameofyourpage”。这很好,但它与检查$\\u GET变量以查看您所在的页面有何不同?一个优先于另一个吗?为什么?我只是说当你创建自己的菜单时,而不是默认的管理页面。