Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在同一台服务器上具有1个kohana core的多个站点_Php_Kohana_Kohana 3_Widget_Hmvc - Fatal编程技术网

Php 在同一台服务器上具有1个kohana core的多个站点

Php 在同一台服务器上具有1个kohana core的多个站点,php,kohana,kohana-3,widget,hmvc,Php,Kohana,Kohana 3,Widget,Hmvc,我认为这是可能的,但还没有发现任何有用的东西 是否可以使用1个Kohana core运行多个网站?基本上所有的网站都是一样的,只是布局不同。只是一个不同的视图文件夹,工作和内容是有点不同。这是基于从数据库中提取它的恒定站点ID,也可以工作 只有两件事是,如何在bootstrap/index.php中配置它?我想检查一下网址。使用该url在“网站”表上执行查询,选择其中的url=“$url”,并从该查询中获取正确的站点ID和视图。 这样,x.com y.com和z.com都将调出相同的index.

我认为这是可能的,但还没有发现任何有用的东西

是否可以使用1个Kohana core运行多个网站?基本上所有的网站都是一样的,只是布局不同。只是一个不同的视图文件夹,工作和内容是有点不同。这是基于从数据库中提取它的恒定站点ID,也可以工作

只有两件事是,如何在bootstrap/index.php中配置它?我想检查一下网址。使用该url在“网站”表上执行查询,选择其中的url=“$url”,并从该查询中获取正确的站点ID和视图。 这样,x.com y.com和z.com都将调出相同的index.php文件。定义站点ID后,使用该ID加载正确的内容并使用正确的视图

另外,如何结合小部件来实现这一点。我喜欢8个不同的小部件,每个网站在不同的页面上显示这8个小部件中的3个。因此,x.com/a将显示widget'widget_1'和'widget_2',x.com/b将显示'widget_2'和'widget_3'。但是y.com/a必须显示“widget_6”和“widget_7”,y.com/b必须显示“widget_3”和“widget_4”。 有什么办法可以做到这一点吗?我以前没怎么使用widget,现在我想将它与多个站点结合使用


可能?

用于通过单个实例中的数据库处理的多个站点;您所做的类似于多站点CMS。我有开发CMSE的经验,包括单站点和多站点类型;我可以通过经验告诉你,开发一个多站点CMS比开发单个CMS的多个实例要复杂得多。如果客户不需要多站点,而且实现由我决定,我通常会选择后者

您是否考虑过使用单独文件夹的多个网站实例

对于单个站点的多个实例,我建议阅读本文,以便更好地了解如何使用具有单个或甚至多个核心的多个站点