Como se sabe CodeIgniter es un framework PHP, de código libre, desarrollado por EllisLab 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 nos facilita estructurar nuestro proyecto así como su mantenimiento; además podemos destacar su sencillez, su velocidad y su fácil uso, pues podemos crear proyectos web de forma rápida con una curva de aprendizaje prácticamente lineal.
Bueno para lograr la respectiva instalación y configuración de CodeIgniter sobre Xampp, deben seguir los puntos que detallo a continuación:
- Descargar CodeIgniter de este enlace: CodeIgniter.
- Ahora descomprimir el paquete en la carpeta htdocs, que se encuentra dentro de la carpeta xampp; al descomprimir se creará la carpeta CodeIgniter-2.2.1 con todos los archivos que trae este framework. Nota: El "2.2.1" depende de la versión de CodeIgniter que ustedes hayan descargado. Ver imagen 1 y 2.
Instalar y Configurar CodeIgniter sobre Xampp - Imagen 1
Instalar y Configurar CodeIgniter sobre Xampp - Imagen 2 - Luego cambiamos el nombre de la carpeta CodeIgniter-2.2.1 por el nombre de nuestro proyecto en mi caso le puse "kernelinformatico". Ver imagen 3.
Instalar y Configurar CodeIgniter sobre Xampp - Imagen 3 - 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\kernelinformatico\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"kernelinformatico". Ver imagen 4.
Instalar y Configurar CodeIgniter sobre Xampp - Imagen 4
En el archivo config.php vamos a modificar la variable $config['base_url'], aquí indicamos la url del proyecto, la cual nos va a permitir acceder a este. En mi caso coloqué lo siguiente:
$config['base_url'] = 'http://localhost/kernelinformatico/';
Esta url depende de que nombre le hayan dado al proyecto, en mi caso es "kernelinformatico"; 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 imagen 5.
Instalar y Configurar CodeIgniter sobre Xampp - Imagen 5
Ahora en el archivo database.php, si nuestro proyecto requiere de una base de datos, vamos a indicar el hostname, username, password y database a usar, en mi caso se colocó lo siguiente:
//El hostname por lo general es localhost.
La imagen 6 muestra cómo quedaría el archivo database.php con esta configuración.
$db['default']['hostname'] = 'localhost';
//El username es mi caso es root, si tienen otro usuario de base de datos, colocan ese nombre aquí.
$db['default']['username'] = 'root';
//En este caso al usuario no le eh colocado password por eso está vacío, caso contrario si su usuario tiene password lo colocan aquí.
$db['default']['password'] = '';
//Aquí colocamos el nombre de la base de datos, en mi caso es kernelinformatico.
$db['default']['database'] = 'kernelinformatico';
Instalar y Configurar CodeIgniter sobre Xampp - Imagen 6
-
Finalmente probaremos si ya tenemos acceso a nuestro proyecto, para ello iniciamos nuestro xampp, vamos al navegador de nuestra preferencia y colocamos la url del proyecto. Si todo está bien se mostrará una ventana similar a lo que se aprecia en la imagen 7.
Instalar y Configurar CodeIgniter sobre Xampp - Imagen 7
Muy bueno el tutorial. Me sirvio
ResponderEliminarBuenas!Sigo los pasos y me sale 404 Page not found
ResponderEliminarHola, el error se debe a que no se encuentra la página que estás solicitando, puede ser que no se a configurado de forma adecuada la base_url.
EliminarA mi me aparece lo te tu imagen 7 pero en el archivo index que viene en la carpeta... y al configurar el url a mi no me aparece y me arroja el error 404...
Eliminargracias!! :D :D
ResponderEliminarDe nada, solo espero que el post te haya sido de utilidad. Saludos.
EliminarMuchas gracias!!!!!
ResponderEliminarSaludos, escirbo porque al querer ejecutar la vista (views) de codeigniter me da el error 403, tengo S.O window 7
ResponderEliminarLo que indicas se debe a que no existe la url de la vista a la que deseas acceder, puede ser que no escribiste bien la url o hay un error en la acción del contralador donde instancias tu view. Saludos!
EliminarHola ude una pagina de un servidor que tenia en hospeando y pase la pagina a un sevidor centos 7 la pagina principal que es el index se ve bien pero al dar clic en alguna sección manda error 404 Page not found
ResponderEliminarEste error se debe a que no se encuentra la página que estás solicitando, puede ser que no está configurada de forma adecuada la base_url o las rutas en el archivo routes.php
EliminarHola, buenas noches, estoy tratando de configurar esto en MAC, ya tengo instalado el XAMPP y corriendo, ya modifiqué los dos archivos como indicas, pero cuando trato de ver la página en el navegador, me dice que no se puede conectar, hay alguna otra configuración que se deba hacer en MAC? Gracias por tu atención.
ResponderEliminarSería bueno que indicaras que error te muestra, en toda caso revisa que tu proyecto esté en la carpeta htdocs del XAMPP o que esté funcionanado la url http://localhost en tu navegador; si todo está bien coloca en tu navegador el valor de la variable $config['base_url']. Saludos.
ResponderEliminarHola, este error se debe al parecer porque tu base de datos no existe, revisa ello. Saludos.
ResponderEliminarNo hay cojones a instalar esto, por mucho que sigas tu tutorial aqui, el sistema da error. El path correcto y la base de datos creada con el nombre que le asigno en el database.php. Sale la pantalla esa correctamente pero cuando te vas a ver views.php o otra cosa salen errores por todas partes. Saludos
ResponderEliminar