【问题标题】:MAMP Localhost wordpress is not reading MySQL databaseMAMP 本地主机 wordpress 未读取 MySQL 数据库
【发布时间】:2017-10-27 12:45:12
【问题描述】:

我不是很精通计算机。

我正在尝试为我的实时 wordpress 网站设置一个本地主机。我在 Mac 10.11.6 El Capitan 上免费安装了 MAMP。主题和插件在 localhost 上加载正常,但它没有读取我的数据库,所以页面没有加载。

我做了这些:

  1. 创建数据库并通过 MAMP PHPAdmin 导入我的实时网站数据库。数据库显示正常。
  2. 已下载并设置 wordpress。主题和插件有效。
  3. 将用户权限设置为检查所有。
  4. 更新了固定链接。
  5. 转到数据库中的 wp_options 并用我的本地 wordpress 名称替换网站 url 和主页:

Apache 和 MySQL 的服务器亮绿灯。我正在使用端口 80 和 3360。 我还需要做什么才能连接数据库和 wordpress?

谢谢!

【问题讨论】:

  • 你能在你卡住的地方添加一个截图吗?您可以通过编辑问题来做到这一点。

标签: mysql wordpress localhost mamp


【解决方案1】:

如果您已将实时站点中的 SQL 导入本地数据库,您将不得不采取其他步骤...此时数据库很可能正在重定向到您的实时站点 URL,因此它看起来好像正在工作不是。

将所有文件从实时站点复制到 htdocs 文件夹下的 MAMP 安装,并将实时数据库导入本地 MAMP MySQL 配置后,您将需要执行这些操作(假设没有任何其他复杂情况例如使用 Wordfence,或成为 https:// 网站):

  1. 编辑 wp-config.php 文件以将 DB_HOST 设置为“localhost”(如果尚未设置为 localhost)并将 DB_NAME、DB_PASSWORD 和 DB_USER 更新为您的 MAMP 测试数据库的那些。
  2. 使用来自互连的包将 MAMP 数据库中的实时 URL 替换为正确的本地 URL https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ - 请确保您指向新的基于 MAMP 的数据库,而不是当您访问任何内容时当前的实时站点-your-mamp-site-is-call.com/replace

有关使用“官方”WordPress 方法进行迁移的信息可以在这里找到https://codex.wordpress.org/Moving_WordPress

还请检查您的实时站点是否仍在运行,因为我有点担心您可能错误地将站点 URL 更新为测试站点。我希望你没有,但值得检查......!

【讨论】:

    猜你喜欢
    • 2015-06-04
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 2020-04-04
    • 2012-06-14
    • 2019-01-09
    • 2019-01-06
    • 2013-05-31
    相关资源
    最近更新 更多