我想在VirtualBox上使用一个Bitnami VM运行一些站点 - 我正在使用SilverTripe堆栈。是否可以设置它,以便我可以在不同文件夹中运行许多站点?
因此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调整?
Bitnami工程师在这里,
SilverStripe具有自己的插件,可以从单个SilverStripe应用程序中管理不同的子站点。该插件称为"子站点",您需要将其安装在应用程序中。
之后,您可以为不同的广告系列创建不同的子站点。您可能会在此链接中找到更多信息:
https://userhelp.silverstripe.org/en/3.6/optional_features/working_with_multiple_sites/
如果您想拥有不同的SilverStripe应用程序,则需要为它们中的每个数据库创建数据库并手动部署它们。请注意,您还需要修改Apache配置文件,您将在installdir/apache2/conf/
上找到这些文件https://docs.bitnami.com/installer/infrastructure/lamp/#how-to-to-to-to-cereate-a-custom-php-php-application
问候,Jota
基于您的描述,听起来您想运行SilverStripe的多个安装。如果是这种情况,您可能必须在.htaccess中更新RewriteBase,例如
RewriteEngine On
RewriteBase /site1
当前时间是比特纳米(Bitnami)使用哪种版本的SilverStripe?您需要小心,因为3.*和4。*。
https://github.com/silverstripe/silverstripe-subsites
但听起来确实像是单一安装的最佳答案,否则您将为每个站点安装新的SS安装。这会变得非常乏味。