【发布时间】:2017-05-20 06:57:08
【问题描述】:
所以,
我的任务是从 2012 年开始接管一个 word press 项目。除了数据库转储外,我还获得了所有源代码,并安装了 MAMP。
首先,我遇到了常见的“建立数据库连接时出错”。当我查看localhost:8888 时,发现没有找到数据库。因此,我根据wp-config.php 中给出的名称创建了一个数据库,一切都很好;我是这么想的。
我现在陷入了两种情况:
1) 我只创建了一个具有所需名称的数据库并且不执行导入,此时我收到安装 WordPress 的提示,给我一个准系统安装,不使用任何遗留代码。
2) 我将数据库转储导入到适当命名的数据库中,但没有任何效果。找不到localhost:8888,wp-admin 重定向到实时站点管理员登录。
希望有人可以帮助弄清楚如何在本地运行此站点,以便我可以为客户进行所需的更改。
最后,我还应该注意,我已经尝试更新wp_options 表以具有http://localhost:8888 的适当网址,但仍然没有运气。我也尝试过访问localhost 和http://localhost:8888,但这些都不起作用。
谢谢!
【问题讨论】:
-
如果将数据库中的 url 设置为 localhost 会怎样?没有端口。
-
遗憾的是,这种方法没有运气。似乎由于某种原因,在数据库中转储时 WordPress 不知道如何提供新文件..
-
如果你真的可以连接到数据库,那应该只是一个 url 问题。
-
我想知道 url 应该是什么,因为
wp-admin重定向到实时页面的管理员登录页面。 -
听起来您还没有替换所有对旧网址的引用。毕竟这一定是你的问题。
标签: php mysql wordpress localhost mamp