【问题标题】:Is it possible to run both drupal 6 and drupal 7 on local MAMP server?是否可以在本地 MAMP 服务器上同时运行 drupal 6 和 drupal 7?
【发布时间】:2011-03-31 13:55:00
【问题描述】:

我在本地 MAMP 服务器上有一个 drupal 6 多站点设置。我不想将这些站点升级到 drupal 7,因为某些模块尚未转换为 drupal 7。我还想开始在 MAMP 服务器上为新站点使用 drupal 7。但是,我找不到配置它的方法,以便两个版本的 drupal 可以并排运行多站点设置(不会相互干扰)。

有人成功地做到了这一点吗?任何帮助表示赞赏...

【问题讨论】:

    标签: drupal-6 localhost drupal-7 mamp


    【解决方案1】:

    纯drupal多站点需要运行相同的drupal版本。

    您仍然可以将您的 D6 放入,例如 www/drupal6/ 并将您的 D7 放入 www/drupal7/,这将起作用。

    【讨论】:

    • 感谢@Haza - 我特别希望在本地计算机上运行两者以用于开发目的。我不确定我是否理解你的最后评论。这是否意味着我需要为每个服务器使用不同的服务器,但可能在同一台机器上 - 不同的端口?
    • 您可以在同一台机器上同时运行两者,Haza 意味着您可以在服务器“文档根目录”的单独子文件夹中安装 2 个 Drupal。例如,在您的浏览器中,您可以通过以下方式访问网站:http://localhost/drupal6http://localhost/drupal7
    • @Laxman13 - 我尝试过这样做,但是每当我导航到我的 drupal7 文件夹时,它都会显示主要的 drupal6 站点。我已将 drupal7 文件夹添加为我的 etc/hosts 文件中的另一个域,但无论如何它们都会混淆。是否有一个很好的教程,您知道正确配置它。我必须在这里缺少一个步骤。
    • 好的,我想我理解它必须是每个版本的单站点安装才能工作,而不是多站点。这就是它的正义吗?更遗憾的是,我非常喜欢开始使用 d7,但现在需要保持 d6 多站点运行。如果我对此有误,请纠正我。
    • @kristin.e 听起来不错,您必须让每个 Drupal 版本作为单个站点运行,它们不能作为多站点相互运行
    【解决方案2】:

    这是一个警告,但我还没有弄清楚问题的根源(我的搜索导致我提出了这个问题!)。如上所述,我让 OpenAtrium (Drupal6) 和 Drupal 7 在开发机器上成功并排运行(单独的目录、单独的数据库、单独的 etc/host 域等)。在尝试解决 OpenAtrium 图像上传问题(必须清理 URL)时,不知何故,我在 OpenAtrium 中单击的一个管理按钮(我相信这是修复权限的 OA 选项)完全破坏了我的 Drupal 7 站点。由于这都是开发/实验性的,因此不会丢失任何数据,但请注意可能会发生不好的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 2014-07-14
      • 2017-04-19
      • 2014-09-04
      • 2011-12-09
      • 1970-01-01
      相关资源
      最近更新 更多