asinfotrack / yii2-app-basic
Yii 2 Basic Project Template; customized by AS infotrack AG
Installs: 34
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 786
Open Issues: 0
Type:project
Requires
- php: >=5.4.0
- yiisoft/yii2: ~2.0.5
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.0
Requires (Dev)
- codeception/base: ^2.2.3
- codeception/specify: ~0.4.3
- codeception/verify: ~0.3.1
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.0.0
This package is not auto-updated.
Last update: 2025-01-03 23:54:05 UTC
README
REQUIREMENTS
The minimum requirement by this project template that your Web server supports PHP 5.4.0.
INSTALLATION
Install via Composer
If you do not have Composer, you may install it by following the instructions at getcomposer.org.
You can then install this project template using the following command:
php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"
php composer.phar create-project --prefer-dist --stability=dev asinfotrack/yii2-app-basic your-folder-name dev-master
or if you have composer and php on the path-variable
composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist --stability=dev asinfotrack/yii2-app-basic your-folder-name dev-master
Now you should be able to access the application through the following URL, assuming basic
is the directory
directly under the Web root.
http://localhost/basic/web/
Install NPM, its modules and create first grunt-build
Assert npm is properly installed and on your path-variable and execute the following command:
npm install
After all modules are installed, you can create first grunt build:
grunt build
After that you can use the console with only grunt
which will start listening for relevant file changes.
Update cookie validation key
Set cookie validation key in config/web.php
file to some random secret string:
'request' => [ 'cookieValidationKey' => '<secret random string goes here>', ],
You can then access the application through the following URL:
http://localhost/basic/web/
CONFIGURATION
Database
Edit the file config/db.php
and enter db-credentials of local- and production-server.
Users
Add users to config/params.php
to enable user control. Later replace this with db users.
App name
Update the app name in config/web.php
to the actual app name.