【问题标题】:Bitnami - Multiple sites on one stackBitnami - 一个堆栈上的多个站点
【发布时间】:2017-09-20 12:01:30
【问题描述】:

我想在 VirtualBox 上使用一个 Bitnami VM 运行几个站点 - 我正在使用 Silverstripe 堆栈。 是否可以设置它以便我可以在不同的文件夹中运行多个站点?

所以192.168.1.80/site1192.168.1.80/site2 将包含完全不同的网站。

当前要去192.168.1.80/site1 尝试将我重定向到 192.168.1.80/install.php,但会显示192.168.1.80/site1/index.html

是否需要调整 .htaccess?

【问题讨论】:

    标签: php .htaccess silverstripe bitnami


    【解决方案1】:

    Bitnami 工程师在这里,

    SilverStripe 有自己的插件来管理来自单个 SilverStripe 应用程序的不同子站点。该插件称为“子站点”,您需要将其安装在应用程序中。

    之后,您可以为不同的广告系列创建不同的子网站。您可能会在此链接中找到更多信息:

    https://userhelp.silverstripe.org/en/3.6/optional_features/working_with_multiple_sites/

    如果您想拥有不同的 SilverStripe 应用程序,您需要为每个应用程序创建数据库并手动部署它们。请注意,您还需要修改位于 installdir/apache2/conf/ 的 Apache 配置文件

    https://docs.bitnami.com/installer/infrastructure/lamp/#how-to-create-a-custom-php-application

    问候, 若塔

    【讨论】:

      【解决方案2】:

      根据您的描述,您似乎想要运行多个 SilverStripe 安装。如果是这种情况,您可能必须在 .htaccess 中更新您的 RewriteBase,例如

      RewriteEngine On
      RewriteBase /site1
      

      【讨论】:

        【解决方案3】:

        Bitnami 目前使用的是什么版本的 SilverStripe?您需要小心,因为 3.* 和 4.* 存在差异。

        https://github.com/silverstripe/silverstripe-subsites

        但听起来 Subsites 是单次安装的最佳答案,否则您将为每个站点安装新的 SS。这将变得非常乏味。

        【讨论】:

          猜你喜欢
          • 2016-10-01
          • 1970-01-01
          • 2020-09-24
          • 2016-02-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-26
          • 1970-01-01
          相关资源
          最近更新 更多