PHPackages                             portalium/yii2-kickstarter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. portalium/yii2-kickstarter

ActivePortalium-kickstarter[Framework](/categories/framework)

portalium/yii2-kickstarter
==========================

Portalium Project Kickstarter

5536↓93.8%2PHP

Since Apr 2Pushed 3mo ago2 watchersCompare

[ Source](https://github.com/portalium/yii2-kickstarter)[ Packagist](https://packagist.org/packages/portalium/yii2-kickstarter)[ RSS](/packages/portalium-yii2-kickstarter/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (6)Used By (0)

Install Portalium Application
=============================

[](#install-portalium-application)

The Portalium application can be install via composer on terminal.

Composer create-project
=======================

[](#composer-create-project)

Composer command **create-project** to checkout the portalium-kickstarter application. It is recommended to run the **create-project** command directly from your **htdocs/www** folder like this:

```
composer create-project portalium/yii2-kickstarter --stability dev
```

The **create-project** command will create a folder (inside of your current folder) named portalium-kickstarter. (This name is changeable) If you want create-project by directory name (ex. portalium), run command like this:

```
composer create-project portalium/yii2-kickstarter portalium --stability dev
```

Also if you want to chekout the special version/branch of portalium-kickstarter application (ex. develop) by cloning the git repositories of packages inside the vendor directory, run command like this:

```
composer create-project portalium/yii2-kickstarter:dev-develop portalium  --prefer-source --stability dev
```

Init Project for Development
============================

[](#init-project-for-development)

Preapare the database information (db hostname, db name, db username, db password). Run init file in project directory like this:

```
php init

```

If you don't want to create indexes in your tables, you can use the following command:

```
php init --noIndex

```

Select the option Development. And then configure the database settings in **../common/config/main-local.php** file.

Migrate Database
================

[](#migrate-database)

After the setting database configuration, run migrate command like this:

```
php portalium migrate

```

After successfully base migration, run migrate command for all portalium modules like this:

```
php migration

```

Access App
==========

[](#access-app)

You can open application on a single domain so **/** is web, **/api** is RESTful web service api. Example links for access to Portalium App:

web:

rest-api:

Issues
======

[](#issues)

Create Index Error
------------------

[](#create-index-error)

Description: While setting up on Windows computers, if the container to which the database is connected suddenly shuts down during the creation of database tables and some tables are missing in the database, an error message "Settings not found" is encountered when attempting to access the site.

Solution: To resolve this issue, remove the database and reinstall it using the command

```
php init --noIndex

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance55

Moderate activity, may be stable

Popularity21

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity18

Early-stage or recently created project

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11491768?v=4)[DigiNova](/maintainers/diginova)[@diginova](https://github.com/diginova)

---

Top Contributors

[![demirmehmet0](https://avatars.githubusercontent.com/u/56119655?v=4)](https://github.com/demirmehmet0 "demirmehmet0 (75 commits)")[![uguryildiz](https://avatars.githubusercontent.com/u/180589?v=4)](https://github.com/uguryildiz "uguryildiz (15 commits)")

### Embed Badge

![Health badge](/badges/portalium-yii2-kickstarter/health.svg)

```
[![Health](https://phpackages.com/badges/portalium-yii2-kickstarter/health.svg)](https://phpackages.com/packages/portalium-yii2-kickstarter)
```

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k39.6M297](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
