INSTALAR Y CONFIGURAR CODEIGNITER SOBRE XAMPP


CodeIgniter es un framework PHP, de código libre desarrollado por EllisLab aunque ahora hace parte del proyecto British Columbia Institute of Technology  y es utilizado para el desarrollo de aplicaciones web dinámicas. Este framework cuenta con el patrón de diseño MVC
(Modelo-Vista-Controlador) lo cual facilita estructurar el proyecto así como su mantenimiento; además se puede destacar la sencillez, velocidad y fácil uso, pues se pueden crear proyectos web de forma rápida con una curva de aprendizaje rápida.

Algunas características de este  framework son:

·         Las páginas se procesan más rápido, el núcleo de CodeIgniter es bastante ligero.
·         Es sencillo de instalar, basta con subir los archivos al ftp y tocar un archivo de configuración para definir el acceso a la base de datos.
·         Reutilización de código, desarrollo ágil.
·         Existe abundante documentación en la red.
·         Facilidad de edición del código ya creado.
·         Facilidad para crear nuevos módulos, páginas o funcionalidades.
·         Acceso a librerías públicas y clases. Entre otras, hay librerías para el login, paginador, calendarios, fechas,….
·         Estandarización del código. Fundamental cuando hay que tocar código hecho por otra persona o cuando trabaja más de una persona en un mismo proyecto.
·         URLs amigables con SEO. Hoy en día creo que nadie duda de la importancia del posicionamiento web.
·         Separación de la lógica y arquitectura de la web, el MVC.
·         CodeIgniter es bastante menos rígido que otros frameworks. Define una manera de trabajar, pero podemos seguirla o no(esto puede convertirse en un inconveniente también)
·         Cualquier servidor que soporte PHP+MySQL sirve para CodeIgniter.
·         CodeIgniter se encuentra bajo una licencia open source, es código libre.


Para lograr la respectiva instalación y configuración de CodeIgniter sobre Xampp, se debe seguir los siguientes puntos:

·         como requerimiento ya se debe tener instalado xampp, para tal efecto la URLs oficial es https://www.apachefriends.org/es/index.html.

·         Descargar CodeIgniter del siguiente link:

·         Ahora descomprimir el paquete en la carpeta htdocs, que se encuentra dentro de la carpeta xampp; al descomprimir se creará la carpeta CodeIgniter-3.1.5 con todos los archivos que trae este framework. Ver Figura 1. 

Instalar y Configurar CodeIgniter sobre Xampp - Figura 1

·         Luego cambiamos el nombre de la carpeta CodeIgniter-3.1.5 por el nombre de nuestro proyecto en mi caso le puse "informatica". Ver Figura 2.
Instalar y Configurar CodeIgniter sobre Xampp – Figura 2

·         A continuación vamos a configurar CodeIgniter modificando el archivo config.php y el archivo database.php, estos en mi caso se encuentran en C:\xampp\htdocs\informatica\application\config, esta ruta depende de donde tienen instalado xampp y que nombre tiene la carpeta de su proyecto, en mi caso el xampp está en el disco C y el nombre de la carpeta del proyecto es "informatica". Ver Figura 3.
Instalar y Configurar CodeIgniter sobre Xampp - Figura 3
·         En el archivo config.php vamos a modificar la variable $config['base_url'], aquí indicamos la URLs del proyecto, la cual nos va a permitir acceder a este. En mi caso coloqué lo siguiente:
$config['base_url'] = 'http://localhost/informatica/'.

Esta URLs depende de que nombre le hayan dado al proyecto, en mi caso es "informatica"; así también depende si el proyecto lo tienen en un servidor local o en un servidor remoto. Si el proyecto está en un servidor remoto cambian el http://localhost/ por el nombre de su dominio. Ver Figura 4.

Instalar y Configurar CodeIgniter sobre Xampp - Figura 4

·         Finalmente probaremos si ya tenemos acceso a nuestro proyecto, para ello iniciamos nuestro xampp, como se muestra en la Figura 5, vamos al navegador de nuestra preferencia y colocamos la URLs del proyecto 'http://localhost/informatica/'. Si todo está bien se mostrará una ventana similar a lo que se aprecia en la Figura 6.

Instalar y Configurar CodeIgniter sobre Xampp - Figura 5
Instalar y Configurar CodeIgniter sobre Xampp - Figura 6


Hasta un próximo post.

Comentarios

  1. Excelente!!. Sin embargo en la actualidad utilizar FTP como mecanismo de sincronización de ambientes se considera una práctica poco adecuada, insegura y que no permite un adecuado control.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

FUNCION AUTO-MDIX EN ARDUINO UNO

GLOSARIO WEB SERVICE