Najbardziej zalecanym sposobem instalacji frameworka Yii jest instalacja przy użyciu composera, ponieważ umożliwia instalowanie nowych rozszerzeń lub aktualizację Yii po prostu uruchamiając pojedyncze polecenie.
Standardowe instalacje Yii powodują pobranie i zainstalowanie szablonu ramowego i szablonu projektu. Szablon projektu jest działającym projektem Yii realizującym podstawowe funkcje, takie jak logowanie, formularz kontaktowy itd. Kod jest zorganizowany w zalecany sposób. Dlatego może służyć jako dobry punkt wyjścia dla Twoich projektów.
Jeśli nie masz już zainstalowanego Kompozytora, możesz to zrobić, postępując zgodnie z instrukcjami zamieszczonymi na stronie getcomposer.org. W systemie Windows pobierzesz i uruchomisz program Composer-Setup.exe. Z zainstalowanym kompozytorem można zainstalować Yii, uruchamiając następujące polecenia w folderze dostępnym przez Internet:
composer global require "fxp/composer-asset-plugin:^1.3.1"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
Pierwsze polecenie zainstaluje wtyczkę zasobów kompozytora, która pozwala zarządzać zależnościami pakietów bower i npm za pośrednictwem programu Composer. Musisz tylko raz uruchomić to polecenie. Drugie polecenie zainstaluje najnowszą stabilną wersję Yii w katalogu o nazwie basic. Jeśli chcesz, możesz wybrać inną nazwę katalogu.
Instalowanie Yii z pliku archiwum obejmuje trzy etapy:
- Pobierz plik archiwum z witryny yiiframework.com.
- Rozpakuj pobrany plik do folderu dostępnego w sieci Web.
- Zmodyfikuj plik config / web.php, wprowadzając sekretny klucz dla elementu konfiguracyjnego cookieValidationKey (jest to wykonywane automatycznie, jeśli instalujesz Yii przy użyciu Composera):
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
,
'cookieValidationKey' => 'enter your secret key here'
Exceptional poѕt ƅut I was wanting to know if you cоuld
write a litte more on this toρic? I’d be very grateful if
you could elaƄorate a little bit further. Ꮶudos!
Dear LEAD, I’m glad my post was helpful. Soon it will be expanded, there will also be further entries on the Yii Frameworks