Kohana kezdőknek

Hello mindenkinek! Hosszú ideig nem volt írni. És én már régóta megígérte keret Kohana. mit és fog szentelni a sor hozzászólás.

Sajnálatos - de van egy teljes kanna minden, hogy kapcsolódik Kohana, és így fogok írni kezdőknek, fokozatosan halad és rögzítő mindent, még a nagyon finom részleteket vele dolgozni.







változat
---------
Azt kell mondanom, hogy ebben a pillanatban van egy stabil és jól dokumentált változata 2.3.4 és előre minden ilyen nyers és dokumentálás nélkül, de ígéretes 3.0.3. Köztük van egy nagyon lényeges különbség. És minden rendes programozó én úgy dönt, hogy tanulmányozza az új verzió több ígéretes. De a kevés a legalapvetőbb információkat elvezetett, hogy tanulmányozni kell a két változat.

telepítés
---------
Azt feltételezik, hogy a webszerver fut PHP> = 5.2.3. Elég szigorú korlátozás, de ez, remélem, megéri.

Az első szakasz - töltse le és csomagolja ki a mappába a webszerver. Töltse le a legfrissebb stabil verzió a hivatalos honlapon. Mivel Kohana3, amíg stabil, szükség van swing itt

Kicsomagolás után az archívum, akkor használja a kedvenc böngésző utalni ezt a mappát. Ha valamit meg kell tenni - az oldal amit erre kéri.

De kérdezd a legvalószínűbb, hogy nyílt hozzáférés olvasási / írási mappa application / cache, és az alkalmazás / naplók. Több Kohana3 Felajánlottam, hogy telepíteni ugyanazt mcrypt és göndör. Miután a hiba nem jelenik meg, és az összes vonal zöld lesz, akkor is.

Akkor majd törölje a install.php fájlt a telepítési könyvtárból. Telepítése Kohana2 ez majdnem vége. A Kohana3 hagyott egy kicsit szabni.

Kohana kezdőknek
telepítési képernyő Kohana2
Kohana kezdőknek
telepítési képernyő Kohana3
Kohana kezdőknek
A telepítés után és a konfiguráció Kohana2
Kohana kezdőknek
A telepítés után és a konfiguráció Kohana3

Alapvető beállítások Kohana3
---------
Itt fogunk beszélni nem a finomhangolás, de a legalapvetőbb beállításokat, amely nélkül nem képzelhető el, hogy működjön együtt a keret.







Minden a szükséges beállításokat megtalálható az alkalmazás / bootstrap.php. A legfontosabb dolog, amit meg kell tennie -, hogy állítsa be a változó értékét a függvény meghívásakor BASE_URL Kohana :: init, ahol megadhatja a helyét a mappát a szerveren Kohana. Például:

Ezen túlmenően, mivel lement az alkalmazás / bootstrap.php. akkor van értelme, hogy azonnal állítsa be az időzónát és helyszíne:

Először is ez elég. Abból lehet kiindulni, hogy a telepítés sikeres volt.

Alapvető beállítások Kohana2 (UPD)
---------
Kohana2 nélkül beállítás működni fog, de néhány sánta, és ez lesz a törött belső linkeket. És mindez azért, mert a Kohana 3, itt is regisztrálni kell az alap URL az application / config / config.php file

Most csak mindent.

bit zaum
---------
Sőt, ha az összes keret fájlok Nyilvános webszerver által olvasható könyvtár - nem jó. Helyes programozók egy kicsit másképp. Minden rendszer fájlokat, modulok, és még egy külön alkalmazás van a legjobb helyzetben a könyvtárat, amely távolabb van a mindennapok fogyasztók szemében, kihagyva csak az index.php és a .htaccess példa

Ebben az esetben meg kell szerkeszteni az index.php és cserélje ki a kód:

És azt javasoljuk, hogy nevezze át az alkalmazás könyvtárában. Ezen túlmenően, növeli a biztonságot az alkalmazás azt is lehetővé teszi, hogy több alkalmazás (azaz a „Honlap”) egyetlen tárhely használata egy telepítés Kohana, ami nagyban leegyszerűsíti a karbantartást és a frissítéseket.

Ez most. =)
Megpróbálok nem eltűnni sokáig.

Hozzászólás navigáció

de ami figyelemre méltó, meredek, vagy ezzel a CMS? Miért kezelhető? van-e a zseton?

Ez nem egy CMS, és php-keret. Mint CodeIgniter.

Az ellátások - várható alkalmassága. Árnyoldala - megfelelő dokumentálása, míg CI.
Vagy valami, amit nem értek.

Árnyoldala - megfelelő dokumentálása

Nagyon remélem, hogy a helyszínen) is használható dokumentáció))

Igen, jó dokumentáció - ez 50% a siker a keret, de itt nem tartja be ezt a ORM a Kohana gyenge, akkor ez csak csavarni Tan

@ Nayjest:
Mintegy 50% - mondta a köröm. Ez a sorozat a hozzászólások megpróbálom legalább egy kicsit enyhíteni a helyzetet.

Mintegy ORM - még az eljárás

Fontos figyelmeztetés azok számára, akik fel Kohana amely Windowi fáradt üzenet «osztályú controller_kohana nem létezik»: a fájl «exampl.htaccess» át kell nevezni «.htaccess». Due kasyachnosti a Windows (főleg XP) nem tesz így: «exampl.htaccess» megnyílik Notepad, válassza a „mentés másként” és változtassa meg a nevét, hogy „.htaccess” (pont előtt üres) állásba a fájltípus »minden fájl«. Megnyomása után elmenti az új fájlt ugyanazzal a tartalommal, és a kívánt nevet.

P.s. Elnézést az árvíz. Egyszerűen azért, mert a megoldások hiánya orosz, majdnem feladta ezt a keretet.

Ez úgy döntött, hogy végre megtanulni a Kohan. De a kérdés merült fel ebben az útmutatóban. De először situautsiya.
1. Telepített Denver az összes szükséges kiterjesztéseket. A kísérletek során a Kohana létre fogadó koh3.ru fekvő illetve a bordák / home / koh3.ru / www / (paplanok - a szülő mappa mappa Denver).
2. eltávolítja keret bordák a / home / koh3.ru / Kohana / (amint a tanácsot kapta, hogy minden extra). Tehát most az a kérdés - amire szükséged van, hogy hozza vissza a látható része, és hogyan kell változtatni a konfigurációt?

index.php és a .htaccess

Aztán kiderül, egy ilyen elrendezés, továbbá ha átnevezték a mappa «kérelmet» az «APL», azt kell regisztrálni az index.php $ application = „../kohana/apl”; és hasonlóan a többi, nem igaz?

@ Almaron:
Ez így van! Maga tanulók és pár orosz dokumentáció és megérteni nagyon kevés angol alap szempontból rendkívül nehéz ...

felírt setlocale (LC_ALL, 'ru_RU.utf-8');
de Magyarországon még mindig kis terek - mi lehet a baj?