portalium/yii2-kickstarter

Portalium 项目启动器

安装: 257

依赖: 0

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 2

开放问题: 0

类型:portalium-kickstarter

dev-main 2024-03-27 13:40 UTC

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