portalium / yii2-kickstarter
Portalium 项目启动器
Requires
Requires (Dev)
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-gii: ^2.0
This package is auto-updated.
Last update: 2024-09-07 11:31:35 UTC
README
Portalium 应用可以通过终端的 Composer 安装。
Composer create-project
使用 create-project 命令从 composer 中检出 portalium-kickstarter 应用程序。建议您直接从您的 htdocs/www 文件夹运行 create-project 命令,如下所示:
composer create-project portalium/yii2-kickstarter --stability dev
create-project 命令将在您的当前文件夹内创建一个名为 portalium-kickstarter 的文件夹。(此名称可更改)如果您想通过目录名(例如 portalium)创建项目,请运行以下命令:
composer create-project portalium/yii2-kickstarter portalium --stability dev
另外,如果您想通过克隆 vendor 目录内包的 git 仓库来检出 portalium-kickstarter 应用程序的特殊版本/分支(例如 develop),请运行以下命令:
composer create-project portalium/yii2-kickstarter:dev-develop portalium --prefer-source --stability dev
为开发初始化项目
准备数据库信息(数据库主机名、数据库名、数据库用户名、数据库密码)。在项目目录中运行 init 文件,如下所示:
php init
如果您不想在表中创建索引,可以使用以下命令:
php init --noIndex
选择开发选项。然后配置 ../common/config/main-local.php 文件中的数据库设置。
迁移数据库
设置数据库配置后,运行以下 migrate 命令:
php portalium migrate
在成功执行基础迁移后,运行以下 migrate 命令以迁移所有 Portalium 模块:
php migration
访问应用程序
您可以在单个域名上打开应用程序,因此 / 是网页,/api 是 RESTful 网络服务 API。以下为访问 Portalium 应用的示例链接:
web: https:///portalium-kickstarter
rest-api: https:///portalium-kickstarter/api
问题
创建索引错误
描述:在 Windows 计算机上设置时,如果在创建数据库表的过程中连接数据库的容器突然关闭,且数据库中缺少一些表,尝试访问网站时会遇到“设置未找到”的错误消息。
解决方案:要解决这个问题,请使用以下命令删除数据库并重新安装:
php init --noIndex