2. Definicion
•Kohana es un framework para aplicaciones
web para PHP5 que implementa el patrón
de Modelo Vista Controlador Jerárquico(HMVC).
Sus principales objetivos se basan en ser seguro,
ligero, y fácil de utilizar.
3. Características
•Extremadamente seguro
•Extremadamente ligero
•Mínima curva de aprendizaje
•Utiliza el patrón MVC y HMVC
•Compatibilidad UTF-8 100%
•Arquitectura con bajo acoplamiento
•Extremadamente sencilla de extender
4. Tecnología
•PHP5 OOP estricto
•Sencilla abstracción de base de datos mediante
librerías SQL
•Múltiples drivers de sesión (nativo, base de
datos, y cookie)
•Un Poderoso gestor de eventos que permite
pequeñas modificaciones dinámicamente
•Originalmente basado en CodeIgniter
5. Obteniendo Kohana
•Para comenzar daré por sentado que tienes
instalado un servidor web y que este tiene
activado el soporte para PHP si no es así por
favor busca sobre como instalar estos sencillos
requisitos ya que el post cubre solo la
instalación básica de Kohana en un servidor ya
funcional.
•Para descargar Kohana el mejor sitio es la web
del framework que se encuentra Aquí
•Al momento de escribir esto la última versión
disponible es la 3.3.1
6. Configuración previa:
• Abrir, el archivo httpd.conf, con un editor de texto.
• Descomentar la línea "LoadModule rewrite_module modules/mod_rewrite.so"
(Sin comillas).
• Reiniciar el apache.
Instalación (Caso 1):
• Descargar la aplicación (v3.22) desde la página oficial. http://kohanaframework.org.
• Descomprimir dentro del la carpeta raíz (www, htdocs, etc).
• Ingresar a http://localhost/kohana.
• Se ejecutará un test, mostrando la información de la instalación.
• En el caso de Linux, la carpeta logs (/kohana/applicaction/logs) y cache
(/kohana/applicaction/cache), deberán tener permisos de escritura.
• Como indica el test, renombrar o eliminar el archivo install.php
(/kohana/install.php).
7. Configuración:
• Renombrar el archivo example.htaccess (/kohana/example.htaccess) por .htaccess.
• Abrir el archivo .htaccess, editar la línea "RewriteBase /" por "RewriteBase
/kohana/".
• Abrir el archivo bootstrap.php (kohana/application/bootstrap.php), editar:
Kohana::init(array(
'base_url' = '/',
)); por Kohana::init(array(
'base_url' = '/kohana/',
));
• Refrescar la página, aparecerá el mensaje "hello, world!".
• Listo, ya tenemos a Kohana Framework instalado.
Bien, esta es una manera de instalar, donde la aplicación estará dentro de la carpeta
"kohana".