我想在VirtualBox上使用一个Bitnami VM运行一些站点 - 我正在使用Silverstripe堆栈。 是否可以设置它以便我可以在不同的文件夹中运行多个站点?
因此192.168.1.80/site1
和192.168.1.80/site2
将包含完全不同的网站。
目前前往192.168.1.80/site1
尝试将我重定向到192.168.1.80/install.php,但会显示192.168.1.80/site1/index.html
。
是否需要.htaccess调整?
答案 0 :(得分:2)
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
此致 条田
答案 1 :(得分:1)
根据您的描述,您似乎想要运行SilverStripe的多个安装。如果是这种情况,您可能必须在.htaccess中更新RewriteBase,例如
RewriteEngine On
RewriteBase /site1
答案 2 :(得分:0)
Bitnami目前使用的是什么版本的SilverStripe?你需要小心,因为3. *和4。*。
存在差异https://github.com/silverstripe/silverstripe-subsites
但听起来像Subsites是单个安装的最佳答案,否则您将为每个站点安装新的SS安装。这将变得非常乏味。