Kohana за манекени

Здравейте на всички! Отдавна не пиши. И аз отдавна обеща да направи рамка Kohana. това, което и ще посвети поредица от мнения.

Жалко е - но имам пълната кана във всичко, което се отнася до Kohana, и така аз ще пиша за манекени, постепенно преминаване и фиксиране всичко, дори и много фини детайли от работата с него.







версия
---------
Аз трябва да се обясни, че в момента там е стабилна и добре документиран версия 2.3.4 и предварително, всичко като суров и без документация, но обещаващ 3.0.3. Между тях има много съществена разлика. И всеки нормален програмист на моя би избрал да учи нова версия е по-обещаващо. Но недостига на най-основна информация ме доведе до необходимостта да се учат и двете версии.

монтаж
---------
Предполага се, че вашия уеб сървър работи PHP> = 5.2.3. Съвсем сериозно ограничение, но това е, надявам се, си заслужава.

Първият етап - изтегляне и разархивирайте в папка на уеб сървър. Изтеглете най-новата стабилна версия е на разположение на официалния сайт. От Kohana3, докато се стабилизира, е необходимо люлка тук

След разопаковане на архив, можете да използвате любимия си браузър да се позове на тази папка. Ако нещо трябва да се направи - страницата, която се иска да го направят.

Но питам най-вероятно да се отвори достъп до четене / запис на приложения папка / кеш, както и прилагане / трупи. Повече Kohana3 Предложих да се инсталира на същия Mcrypt и извие. След грешката няма да се показва и всички линии ще бъдат зелени, можете да продължите.

След това можете да изтриете файл от install.php инсталационната директория. Инсталиране Kohana2 това е почти към края си. А Kohana3 остави доста, за да персонализирате.

Kohana за манекени
монтаж Kohana2 екран
Kohana за манекени
монтаж Kohana3 екран
Kohana за манекени
След инсталация и конфигурация Kohana2
Kohana за манекени
След инсталация и конфигурация Kohana3

Основна настройка Kohana3
---------
Тук ние няма да говорим за фина настройка, но най-основните настройки, без които не е възможно да се осъществи в рамките.







Всички необходими настройки могат да бъдат намерени в приложение / bootstrap.php. Най-важното нещо, което трябва да се направи - е да се определи стойността на променливата в извикване на функция BASE_URL Kohana :: първоначален, където да определите местоположението на папката на вашия сървър Kohana. Например:

В допълнение, тъй като ние се спусна към заявлението / bootstrap.php. има смисъл да се веднага настроите часовата зона и локала

Да започнем с това, че е достатъчно. Може да се предположи, че инсталацията е била успешна.

Основна настройка Kohana2 (UPD)
---------
Kohana2 и без настройка ще работи, но някои накуцващ, и тя ще бъде разбит вътрешни връзки. И всичко заради това, както и в Kohana 3, тук също е необходимо да се регистрирате на базовия URL адрес в заявлението / довереник / config.php файла с

Сега просто всичко.

малко zaum
---------
В действителност, когато всички рамкови файлове са в четим публичната директория на уеб сървъра си - не е добре. Правилни програмисти правят малко по-различно. Всички системни файлове, модули, а дори и по-конкретно приложение е най-добре поставени в директория, която е по-далеч от вездесъщите очите на потребителите, оставяйки само на index.php и .htaccess примера

В този случай, трябва да редактирате index.php и поставите този код:

И аз силно препоръчвам да преименувате директорията с приложенията. В допълнение, тя увеличава сигурността на заявлението, то е също така дава възможност на няколко приложения (т.е. "Сайтът") на един хостинг се използва един монтаж на Kohana, което значително опростява поддръжката и ъпгрейди.

Това е за сега. =)
Ще се опитам да не изчезне за дълго време.

навигация в публикациите

но това, което е забележително е стръмен или този CMS? Защо да използваме? Има ли някой от вашите чипове?

Това не е CMS и PHP-рамка. Подобно на CodeIgniter.

На ползите - очаквана функционалност. От минусите - лоша документация, в сравнение с CI.
Или нещо, което не разбирам.

От минусите - лоша документация

Много се надявам, че вашият сайт) може да се използва като документация))

Да, добра документация - това е 50% от успеха на рамката, но тук не наблюдаваме това и ORM в Kohana слаб, а след това просто завинтва Учение

@ Nayjest:
Около 50% - каза нокътя. Тази серия от публикации ще се опитам поне малко да облекчи положението.

За ORM - все още в производство

Важно съобщение за потребители, които поставят на Kohana които Windowi уморен съобщение «Клас controller_kohana не съществува": файл «exampl.htaccess» трябва да бъде преименуван на «.htaccess». Поради kasyachnosti Windows (особено XP) не прави така: «exampl.htaccess» отваря в Notepad, изберете "Save As" и промяна на името на ".htaccess" (преди упор), за да превключите вида на файла "всички файлове." След натискане ще спаси новия файл със същото съдържание и желаното име.

Послепис Съжалявам за наводнения. Просто заради липсата на решения в руски, аз почти се отказах тази рамка.

Това е най-накрая реши да се научат Kohan. Но въпросът е резултат от това ръководство. Но първо situautsiya.
1. Инсталиран Денвър с всички необходими разширения. За експерименти с Kohana създаден домакин koh3.ru, лежащ съответно в паяжини / Начало / koh3.ru / WWW / (паяжините - папката родител папка Денвър).
2. разтоварва рамкови платна в директорията / Начало / koh3.ru / Kohana / (и на съветите е дадено за покриване на всички допълнително). Така че сега въпросът е - какво трябва да върне в видимата част на и как да промените конфигурацията?

index.php и .htaccess

После се оказва по такъв оформление, освен това, ако аз преименуван «прилагането» на папка в «ОПЛ», трябва да се регистрирате в приложението index.php $ = '../kohana/apl "; по същия начин и за останалите, нали?

@ Almaron:
Точно така! Сама по себе си научи студентите и няколко руски документация и разбират много малко английски основни термини е изключително трудно ...

предписано setlocale (LC_ALL, "ru_RU.utf-8 ');
но камбаната още площади - това, което може да е проблемът?