Yii2 haladó - lépésről lépésre telepítési
Mielőtt elkezdené a telepítést, nézzük tisztázni a különbség egy alkalmazás sablon alap és haladó. Ezt megelőzően, dolgozunk az első közülük - az alap. A különbség elég egyszerű: az alap - a sablon kialakítható, hogy egy egyszerű alkalmazást. Ez nem a szétválás a doboz alkalmazása biztosított rész frontend és backend. Megvalósítása az admin része az alkalmazás, akkor létre kell hozni egy külön modul, vagy használja a beágyazott vezérlők. Elvileg ez megoldja a problémát, de mint mondtam, ez nem a dobozból.
Ahogy sablon előrehaladott, már megvalósult a doboz szétválasztás alkatrészek, különösen a frontend és backend, azaz Már a dobozból valójában két különböző alkalmazások: az admin rész és a felhasználó részéről.
Általában, azt hiszem, a különbség a minták kérelmek tisztának kell lennie. Nos, nézzük meg a sablon speciális keretet. A szerver (a Nyitott Server) fogok létrehozni egy új domain mappa - yii2.loc, ahol én elvégzi a telepítést. Nyisd meg a konzolt és navigáljon a projekt mappába:


Framework YII2. Gyors fejlődése a modern PHP keretrendszerek
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2
Miután következetesen megfelelő pár a következő parancsok zeneszerző, az első:

Nos, miután a végrehajtásának befejezése után -, hogy ez:
Az utolsó parancs a telepítési folyamat elindításához Yii2 fejlett a root domain mappát. Várja meg, amíg a telepítés befejeződött. A telepítés során Zeneszerző küld sok kérés, így lehet, hogy szerezzük GitHubról token, amelyet meg kell illesztenie a konzolt, hogy a telepítés folytatásához.


Néhány perc múlva a várakozás, a telepítés befejeződött.

Tulajdonképpen egy fejlett (haladó) verzió az alkalmazás telepítve van. Azonban a kezdeti oldalon nem sikerül. Ha megnézzük a mappák backend / web vagy frontend / web, és ez bennük, és admin alkalmazás és a felhasználó részein az oldal, akkor ezek a mappák nem találunk a futtatható fájlok, azaz nem rendelkeznek az index.php fájlt. Futtatni egy weboldal, meg kell inicializálni az alkalmazást. Ehhez menj vissza a konzol és futtassa a következő parancsot:

A javasolt lekérdezést, milyen környezetben kell indítani a projekt, válassza a - 0 (Development) vagy 1 (Production), nyomja meg az Entert, és hagyja jóvá. Az alkalmazás inicializálása a megadott mappákban lesz végrehajtható.


Tulajdonképpen mindent. További információk a keret, akkor megtudjuk, mi ingyenes vagy fizetős órák. A teremtés egy egyszerű blog Yii2 megtalálható ez a bemutató sorozatban.

Framework YII2. Gyors fejlődése a modern PHP keretrendszerek
Fedezze fel a modern webes fejlesztési keretet finomságok segítségével YII2
A legtöbb IT hírek és webfejlesztés A csatorna-távirat