【问题标题】:Reconfiguring Drupal for HostGator Site为 HostGator 站点重新配置 Drupal
【发布时间】:2018-02-23 19:45:21
【问题描述】:

我已经尝试了几十种方法来研究这件事,我发现一些帖子可以解决我想做的事情,但不是全部。我也尝试在 Drupal 论坛上发布这个,但我的帖子还没有出现。我对 Drupal 还很陌生,害怕在此过程中损坏我当前的网站。

当前设置:

  • 我在 HostGator 有一个包含多个插件域的主域
  • 我想将我的一个插件域(称为 addon.net)转换为 Drupal 站点
  • 为了测试 Drupal,我创建了 addon.net (cmstest.addon.net) 的子域并使用 QuickInstall 将其设置为 Drupal 站点

  • HostGator 中的当前文件夹结构:

    /home1/[username]
        cmstest.addon.net (contains Drupal files)
        public_html
            addon.net (contains html files)
    

我想要完成的事情:

  • 我想将 addon.net 转换为多实例 Drupal 站点,这样我就可以拥有一个测试环境,而无需在多个位置维护配置和数据库更改。

  • 我不想丢失当前 addon.net 站点的 html 文件 - 如果我必须将这些文件备份到其他地方以供参考,那很好。

  • 理想情况下,我希望保留我当前的 Drupal 实例作为主要实例并将其转换为多实例,这样我就不必从头开始重新配置所有内容。

  • 如果可能,我还想保留现有的 cmstest.addon.net 域作为我的测试环境

我意识到这是很多事情,我可能通过使用 QuickInstall 而不是手动执行此操作让自己的事情变得更加困难。如果通过手动安装 addon.net 重新开始并重新应用我的所有更改更容易,那么如果我可以进行多实例设置并继续推进测试站点,那仍然是值得的。

【问题讨论】:

  • “我也尝试在 Drupal 论坛上发布这个” - 一旦它出现,请将这个帖子的链接添加到那个,反之亦然。这将允许任何考虑发布答案的人检查您的重复问题是否尚未在其他地方得到回答。

标签: drupal cpanel


【解决方案1】:

将所有插件域指向 cPanel 中的同一文件夹,然后使用标准的 Drupal 多站点安装技术进行路由,即默认域加上各个文件夹和 settings.php 文件的子域。

  • 根目录: sites/default/settings.php
  • 域: sites/example.com/settings.php
  • 子域: sites/sub.example.com/settings.php

运行多站点安装,共享相同的核心文件、主题和模块,使用 this 寻址格式为 /sites 中的文件夹使用唯一的 settings.php文件和 MySQL 数据库(或表前缀)。如果需要,您还可以为每个站点添加唯一的 /modules/themes 文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 2011-11-09
    相关资源
    最近更新 更多