INSTITUTO TECNOLOGICO DE TEHUACAN 
EQUIPO 3
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.
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
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
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
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).
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".

Kohana

  • 1.
    INSTITUTO TECNOLOGICO DETEHUACAN EQUIPO 3
  • 2.
    Definicion •Kohana esun 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 OOPestricto •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 •Paracomenzar 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: • Renombrarel 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".