MAMP 上的多个 Wordpress 网站

Multiple Wordpress websites on MAMP

这里有一个很简单的问题。我已经安装了 MAMP 并在我的桌面上有一个名为 MAMP 的文件夹,该文件夹被设置为根目录。里面安装了两个 Wordpress,site1 和 site2。 Site1 已经有数据库并且站点本身是完全设计的。我想启动第二个站点,所以我将 wordpress 安装文件添加到 site2 文件夹。 如果我现在想访问 site1 或开始新安装 site2,我会转到我的浏览器并输入 localhost:8888。在这里我可以选择进入 site1 或 site2。如果我按预期单击 site2,我会看到 Wordpress 菜单,我可以开始新的安装。另一方面,如果我点击 site1,它会带我到我最初建立的网站,现在看起来真的很糟糕(95% 的设计丢失,一切都乱七八糟,我得到 404 错误)。如果我更改 root,而不是 MAMP,我选择 MAMP/site1 ,那么我可以直接访问 localhost:8888 并且我将看到我的 site1 及其完整的设计和功能。所以很简单,更改 MAMP 的根目录将使我的 site1 失去所有功能。问题出在哪里?我遵循了 youtube 教程中的说明,我可以看到完全有可能在 MAMP 上同时 运行 两个站点。 这就是我想要做的:https://www.youtube.com/watch?v=25ole-BzQcA

与其说这是一个解决方案,不如说它是一个建议,如果您计划随着时间的推移开发多个网站并且主要使用 Wordpress,我建议您使用这个工具:https://localwp.com/

管理您的站点、数据库以及在任何给定时间从一个界面在您正在处理的站点之间切换变得更加简单。节省大量时间。

免责声明:我与上述 link 或公司没有任何关系,只是一个满意的用户。

您可以使用 MAMP 安装多个网站。在尝试安装多个站点之前,您必须已经在目录 'site1' 中安装了 Wordpress。

这是更正此问题的方法 -

  1. 登录到 MAMP phpmyadmin 页面并转到 site1 的数据库。
  2. 寻找 table 'wp_options' 或 _options
  3. 查找 option_name 'siteurl' 和 'home' - 您的设置将是 'localhost:8888'
  4. 将 siteurl 和主页更改为 'localhost:8888/site1'

尝试访问网站 http://localhost:8000/site1,这应该可以解决问题。