0

Higuys 我刚刚进入文字新闻开发。

我正在尝试从我的本地 MAMP pro 环境中精确备份 wordpress 站点,并让它在另一个文件夹中再次运行。

我成功地重新安装了该站点,并且它正在运行,但不幸的是,我所有的永久链接仍然指向旧网站,我什至无法访问http://mynewsite:8888/wp-admin,因为该 url 重定向到http: //myoldsite:8888/wp-admin(旧站点)

这是我所做的

  1. 将所有 wp 目录内容复制并粘贴到新位置

  2. 复制/导出了我现有的 wp 网站数据库 SQL

  3. 创建了一个新的数据库/名称
  4. 将备份的 SQL 导入我的新数据库
  5. 在 MAMP PRO 中创建了一个指向我的新站点目录的新主机
  6. 更新了新站点中的 wp-config 以指向我的新数据库/名称
  7. 在浏览器中运行新站点

从我在这里读到的 http://codex.wordpress.org/Moving_WordPress

它说要下载

搜索和替换 WordPress 数据库脚本 https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

并运行它以用新的永久链接 url 替换旧的永久链接

但是当我从http://searchreplacescript:8888运行这个脚本(在 MAMP 中为其设置主机之后)并在浏览器中运行它时,页面会加载所有选项,但我在数据库选项卡下进入一个红色框

SQLSTATE[HY000] [2003] 无法连接到“127.0.0.1”上的 MySQL 服务器 (61)

我需要更改它以使其连接到 MySQL 吗???(MySQL 肯定在运行,我可以去 myPHP 管理员等)。我只是在运行默认的 MAMP Pro。

任何帮助都会很棒,我还尝试了插件“复制器”我能够复制该站点,但不幸的是,即使该插件告诉我一切都成功了,也无法提取该站点

任何帮助将不胜感激!

4

1 回答 1

0

您是否尝试过在您的 wordpress 站点的根目录中清空 .htaccess 的内容?不要删除它,只是清空它。

完成后,转到您的网站/wp-admin,一般,确保新地址正确,然后单击保存。转到永久链接,选择正确的并再次保存。这将重新创建您的 .htaccess。然后转到您的主题设置(如果有),然后单击保存。

仅供参考,我投资了 BackupBuddy 插件以避免必须执行您已完成的所有步骤,这可以节省大量时间。

Ps:在你的 MAMP 中,确保在 Apache 配置中勾选了“重写模块”(我在 UwAmp 上遇到了类似的问题)。

希望这可以帮助

于 2015-01-28T10:54:55.867 回答