Wordpress switch servers

时间:2012-02-10 作者:David

因此,我将服务器从localhost:8080切换到域,现在我按照说明更新配置,更新永久链接和所有内容。甚至更新了数据库。我可以很好地进入我的管理控制面板,但当我查看该网站时,所有的PHP代码都不起作用。我看到了网站的布局,包括CSS,但是wp_head() 不起作用。源代码是布局中的所有基本HTML,没有一个PHP代码可以正常工作。我点击菜单中的链接,这些链接是永久链接,它们不会去任何地方,什么也不会发生。这个标志不起作用,或者什么都没有。我不知道还有什么可以尝试的,所以如果有人有任何想法,我将不胜感激。

1 个回复
SO网友:Jeremy Jared

如果可以通过phpMyAdmin访问站点数据库,请按照以下步骤检查链接和图像是否“硬编码”:

导航到您的托管帐户/phpMyAdmin,找到数据库并单击以将其选中。从顶部工具栏中,单击导出窗口中的导出,通过单击包含您的表的框中的第一个选择所有表,按住shift键并单击列表中的最后一个表(现在应全部选中)Notepad++ 或者您选择的编辑器来打开文件(我建议NotePad++ 对于SQL文件,因为许多IDE对于大型SQL文件可能会有点迟钝)

  • 在记事本++中打开文件后,搜索旧域名(http://localhost:8080, 或者不管是什么),然后选择“全部查找”EXAMPLE: http://localhost:8080/wp-content/themes/yourtheme/images/logo.png可能会出现,你只会键入http://localhost:8080/ in the find boxhttp://www.your-new-domain-namehere/ in the replace dialog box 然后单击全部替换
  • 结束

    相关推荐

    MySQL的替代方案:Percona Server和MariaDB与WordPress能很好地协同工作吗?它们能让WordPress做得更好吗?

    最近我读到MariaDB 和Percona Server, 自从甲骨文收购Sun以来,MySQL的两个强有力的替代品已广受欢迎。据我所知,它们都可以用于WordPress,但我想知道是否有人使用它们,以及它们是否真的能帮助我们的博客和服务器比MySQL运行得更好。