yii2 Installazione o configurazione


Esempio

Yii2 può essere installato in due modi. Loro sono

  1. Installazione tramite Composer
  2. Installazione da un file di archivio

Installazione tramite Composer

Installazione di Composer

Se non hai ancora installato Composer, puoi farlo seguendo le istruzioni su getcomposer.org . Su Linux e Mac OS X, eseguirai i seguenti comandi:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Per Windows è sufficiente scaricare e installare composer-setup.exe Potrebbe essere necessario configurare il token di accesso dell'API github al di sopra del limite di frequenza dell'API Github.

Installazione di Yii

Con Composer installato, è possibile installare Yii eseguendo i seguenti comandi in una cartella accessibile tramite Web:

composer global require "fxp/composer-asset-plugin:^1.2.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

quindi eseguire il seguente comando per installare Yii2 con template di base.

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic

Per installare Yii2 con modello avanzato eseguito

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
cd advanced
php init

Successivamente creare un nuovo database e regolare la configurazione dei componenti ['db'] in common / config / main-local.php di conseguenza. quindi eseguire il seguente comando per

php yii migrate

Installazione da un file di archivio

  1. Scarica il file di archivio da Yii-download

  2. Scompattare il file scaricato in una cartella accessibile dal Web.

  3. Modifica il file config / web.php inserendo una chiave segreta per l'elemento di configurazione cookieValidationKey

    Puoi aggiungere qualsiasi tipo di chiave che desideri:

    'cookieValidationKey' => '',
    
    For example : xyctuyvibonp
    
    'cookieValidationKey' => 'xyctuyvibonp',
    
 //insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',