illusorium / kohana-multisite
是Kohana框架的扩展,允许在一个项目中为多个站点使用通用的类和配置
dev-master
2017-06-06 13:48 UTC
Requires
- php: >=5.4.0
- kohana/core: ^3.3
- kohana/minion: ^3.3
This package is auto-updated.
Last update: 2024-09-06 19:33:38 UTC
README
带有简单多站点支持的Kohana框架扩展
本扩展允许在一个项目中为多个站点使用通用代码。每个站点都必须有自己的index.php、bootstrap.php等文件,但它们也可以使用通用代码库
- 通用类(模型、助手)
- 配置文件(数据库等)
- 其他全局文件,如迁移
位于common/目录中的通用文件,通过COMPATH
常量与APPPATH
、SYSPATH
和MODPATH
类似进行链接。
安装
composer create-project illusorium/kohana-multisite:dev-master
从命令行创建新站点结构
使用此功能需要Kohana minion模块。在bootstrap.php中启用它。
php minion multisite:create --site=new_host [--docRoot=www]
new_host
- 新站点的名称,
www
- documentRoot目录的名称:www、public_html、htdocs等
站点将在sites/new_host
中创建。您可能还需要在Web服务器配置中添加新的虚拟主机。