Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

De ez csak látszat.

Ebben a bejegyzésben fogok tenni a következő beállításokat:

  • Beállítás IDE PhpStorm
  • Fájlok és mappák hozzáadása kizárandó a Git
  • Kezdeti beállítás a .htaccess és a PHP
  • Hozzunk létre egy szép URL-t, a kezdeti beállítás UrlManager
  • Csatlakozó az adatbázisban

Tedd magad ezekről a témákról, ismétlem őket részben, és erősítse meg a néma egyedül.

Beállítás IDE PhpStorm

Az ideiglenes mappába, és a mappát eszközök listája gyakran frissül, de nincs közvetlen kapcsolatban van a projekt. Már jelennek következtében a honlap használatának. Ezért az igazi teszt lesz, hogy becsukja az indexelést a fejlesztési környezetben. Ez hatással lesz a sebesség a program. Ehhez menj a File -> setings, majd a bal oldali fa megtaláljuk a „Project: bee-cms.local”, ahol a „méh-cms.local” - a projekt nevét és válassza ki a „könyvtárak”.

Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

Mivel mi már nem tartoznak a projekt mappa gyártók - mi kell hozzá őket a rendszer könyvtár. Így, amikor keres például nem fogjuk Todo a projekt, hogy az információ, hogy van jelenleg tervezett, a fejlesztők a keret, de csak a saját.

És IDE továbbra is, hogy nekünk a nyomokat osztályok, módszerek és egyéb információkat a keretet, - meg kell adni a mappa elérési útvonala az eladó, mint a könyvtár. Ehhez menj a szakaszt a bal oldalon „Nyelvek Keretek „->” PHP „Ezután nyomja meg a jobb oldali” + »a pályán« include path »és vegye fel a mappát« eladó”.

Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

Kezdeti beállítás a .htaccess és a PHP

A PHP beállítások mi csak elrejteni, amíg a következtetést a script verzió. Ez úgy történik, kizárólag biztonsági okokból, annak érdekében, hogy az élet nehéz egy hacker.

Térjünk át a PHP konfigurációs fájl: php.ini

Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

és állítsa a paraméter „expose_php” az off

Ezután indítsa újra a webszervert.

Ahhoz, hogy létrehoz egy URL-t és egy gyönyörű hely védelmet kell helyesen beállítani a .htaccess fájlok

Próbáltam festeni az összes paramétert.

Következő „.htaccess” fájl jön létre a mappa: »/ web«:

Bár az oldal változásairól vizuálisan nem, nem fog megtörténni.

Ellenőrizzük, hogy minden működik, és ment tovább.

Hozzunk létre egy szép URL-t, a kezdeti beállítás UrlManager

Most a helyén formák nem szép az ilyen típusú linkekhez:

Nyissa meg a fájlt: „config / web.php”, és adja hozzá a következő:

Megjegyezzük, hogy a tömb kulcs „kérés” legvalószínűbb már van, és valószínűleg „cookieValidationKey” Nos, talán valami más. Ebben az esetben, akkor csak meg kell adni egy értéket: „baseURL” => „” az a tömb, és egy sor „urlManager” közel van, a szint a „kérés”.

Csatlakozó az adatbázisban

Először meg kell hozzon létre egy adatbázist.

Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

Az ablakban a böngésző Loginov. Az alapértelmezett bejelentkezési. gyökér jelszó nélkül

Menj a „adatbázisok”, és adja meg a nevét a jövő adatbázis a „Adatbázis létrehozása”. Az én esetemben ez: „bee_cms”.

Csatlakozó létrehozni egy bázist PhpStorm. Az „adatbázis” fülön nyomja meg a „+” -> „Data Source” -> „MySql”

Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

Töltse ki a szükséges mezőket, teszt - OK. Mi ment tovább.

Hozzon létre egy új táblát az adatbázisban. Úgy hívom „demo” két oszlopban: „id” - ind AUTO_INCREMENT és a „szöveg” - szöveget, mert szüksége van rá csak ebben a szakaszban, hogy bizonyítsa a kimenet, és ennek következtében a sikeres kapcsolatot az adatbázissal.

Így rögtön fogok létrehozni egy bejegyzést bármilyen tartalmat. És mi van a szöveges mezőben akkor megtudja később :)

Alkotó csatlakozni a projekt adatbázisában.

Nyissuk meg a mappát „config” fájlt, és Videm „db.php” Itt vannak tárolva az adatbázis-kapcsolat beállításait.

Ahogy feküdtem GitHubról - számomra kívánatos hozzáadni a megfelelő beállításokat a fejlesztés a helyi gépen. Azaz, hozzon létre egy másik fájl beállításait az adatbázis kapcsolat van a helyi számítógépen, és cserélje ki az értékeket az adatbázis nevét, felhasználónevét és jelszavát alapbeállításait. És amikor elkezd egy Git repository - zárja db-local.php és minden ezt követő helyi konyiguratsii fájlokat.

A fájlok másolása „db.php”, és helyezze be a könyvtárba, de a cím „db-local.php”. Megváltoztatva a konfigurációs adatokat a helyi kitörés DB:

Ezután nyissa meg a fájlt „web.php” a tetején, és hozzon létre egy változót „$ configDB”, amely Marj 2 tömböt:

Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

A megnyíló ablakban töltse ki csak azt a területet: „Table Name” = „demo”, mert ez az, hogy hogyan hívják az adatbázis tábla.

Most arra van szükség, hogy az információs kimenet bármely meglévő honlapján oldalon.

Felkészülés adatkezelő lesz „/controllers/SiteController.php”, egyfajta „nézetek / site / index.php” kiírja, információkat.

Ezért, nyissa meg a „SiteController.php” a tetején és a már bevezetett „használja” add a modellt

és a változás „actionIndex ()” módszer:

Most minden fajta: "nézetek / site / index.php". Van most bárhol lehet beszúrni csak egy sort:

Kezdeti beállítások honlap yii2 - személyes blog seroed Szergej

és lásd "Random text". Ez volt az ő és én vezettem a szövegmezőbe bemutató táblázatot.

Gratulálunk, és :)

Sikeresen gyártott speciális beállításokat, és csatlakozni az adatbázishoz!

Demo asztal, modell, amit ponapisyvali a „/controllers/SiteController.php” és a „nézetek / site / index.php” el lehet távolítani.