Înainte de a începe instalarea, să clarificăm diferența dintre șablonul de bază și cel al aplicației avansate. Înainte de asta, am lucrat cu primul - de bază. Diferența este destul de simplă: elementul de bază este un șablon conceput pentru a implementa o aplicație simplă. În el din cutie nu există nicio prevedere pentru împărțirea aplicației în părți separate ale frontend și backend. Pentru a implementa partea de administrare a aplicației, trebuie să creați un modul separat sau să folosiți controlere imbricate. În principiu, acest lucru rezolvă problema, dar, așa cum am spus, din cutie nu este așa.
În ceea ce privește modelul avansat, este deja în afara casetei faptul că separarea în părți componente este implementată, în special, pe frontend și backend, adică am ieșit deja din cutie au două aplicații diferite: partea de admin și partea de utilizator.
În general, cred că diferența dintre șabloanele de aplicații ar trebui să fie clară. Deci, hai să setăm șablonul pentru cadrul avansat. Pe server (folosind Open Server) voi crea un nou dosar de domeniu - yii2.loc, unde voi instala. Deschideți consola și treceți la dosarul proiectului:
Cadrul YII2. Dezvoltare rapidă cu cadrul PHP modern
Aflați complexitatea dezvoltării web moderne cu ajutorul cadrului YII2
După aceasta, executați succesiv următoarea pereche de comenzi pentru Composer, mai întâi aceasta:
Ei bine, după finalizarea implementării - aceasta:
Ultima comandă va porni procesul de instalare al Yii2 avansat la rădăcina folderului de domeniu. Instalarea completează ploaia. În timpul instalării, Compozitorul trimite o mulțime de solicitări, astfel încât să vi se ceară să accesați tokenul GitHub, pe care trebuie să îl copiați și să îl inserați în fereastra consolei pentru a continua procesul de instalare.
După câteva minute de așteptare, instalarea va fi finalizată.
De fapt, versiunea avansată a aplicației este instalată. Cu toate acestea, nu vom putea rula acest site încă. Dacă mergem la folderele backend / web sau frontend / web, unde sunt localizate părțile de administrare și de utilizator ale site-ului, atunci în aceste dosare nu vom găsi fișiere executabile, adică ei nu au un fișier index.php. Pentru a rula în continuare site-ul, trebuie să inițializăm aplicația. Pentru aceasta, reveniți la consola și executați următoarea comandă:
În interogarea propusă, care mediu ar trebui inițializat pentru proiect, selectați opțiunea - 0 (Dezvoltare) sau 1 (Producție), apăsați Enter și confirmați selecția. Apoi, aplicația va fi inițializată, iar fișierele executabile vor apărea în dosarele specificate.
De fapt, totul. Mai multe despre cadrul pe care îl puteți învăța din lecțiile noastre gratuite sau plătite. De asemenea, puteți vedea crearea celei mai simple blog-uri pe Yii2 în această serie de lecții.
Cadrul YII2. Dezvoltare rapidă cu cadrul PHP modern
Aflați complexitatea dezvoltării web moderne cu ajutorul cadrului YII2
Cele mai recente știri despre dezvoltarea IT și web pe canalul nostru de telegrame