martes, 27 de enero de 2015

INSTALAR Y CONFIGURAR CODEIGNITER SOBRE XAMPP

Hola a tod@s...

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.
    $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';
    La imagen 6 muestra cómo quedaría el archivo database.php con esta configuración.

    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
Así terminamos esta publicación, espero les sirva, hasta otra oportunidad. Saludos a tod@s.

jueves, 22 de enero de 2015

SOLUCIONAR ERROR DE PUERTO 80 ENTRE XAMPP Y SQL SERVER EN WINDOWS 7

Hola gente...

En esta ocasión les traigo un tutorial de cómo solucionar ese molesto error que nos muestra Xampp cuando tenemos instalado Sql Server en nuestro Windows 7. Ver imagen 1.

Solucionar Error de Puerto 80 entre Xampp y Sql Server en Windows 7- Imagen 1

Bueno manos a la obra, a continuación los pasos que debemos seguir para dar solución a este error.
  • Si ejecutamos Xampp y en su panel de control se muestra el siguiente error:
    Problem detected!
    Port 80 in use by "system"!
    Apache WILL NOT start without the configured ports free!
    You need to uninstall/disable/reconfigure the blocking application or reconfigure Apache to listen on a different port
    Este se puede producir porqué tenemos instalado Sql Server en nuestro sistema y está interfiriendo con Xampp ya que está usando el puerto 80 el cual Xampp también necesita para ejecutar Apache.
    Para solucionarlo, primero cerramos el panel de control de Xampp, dando clic en Quit, como se muestra en la siguiente imagen. Ver imagen 2.

    Solucionar Error de Puerto 80 entre Xampp y Sql Server en Windows 7- Imagen 2

  • Luego iniciamos el Administrador de Tareas y nos ubicamos en la pestaña Servicios y damos clic en el botón Servicios que se encuentra en parte inferior derecha. Ver imagen 3.

    Solucionar Error de Puerto 80 entre Xampp y Sql Server en Windows 7- Imagen 3

  • A continuación se muestra la ventana de Servicios de Windows, aquí buscamos el servicio SQL Server Reporting Services (MSSQLSERVER) y damos clic sobre este, ahora se mostrará dos opciones en el costado superior izquierdo, las cuales son Detener y Reiniciar; damos clic en Detener y esperamos que el administrador finalice este servicio. Ver Imagen 4 y 5.

    Solucionar Error de Puerto 80 entre Xampp y Sql Server en Windows 7- Imagen 4

    Solucionar Error de Puerto 80 entre Xampp y Sql Server en Windows 7- Imagen 5

  • Finalmente ejecutamos nuevamente Xampp y veremos que el error o conflicto ha desaparecido y podemos iniciar nuestro Apache y MySQL. Ver Imagen 6 y 7.

    Solucionar Error de Puerto 80 entre Xampp y Sql Server en Windows 7- Imagen 6

    Solucionar Error de Puerto 80 entre Xampp y Sql Server en Windows 7- Imagen 7
Como pueden ver solucionar este error no es complicado así que a disfrutar de Xampp y sus funcionalidades.

Saludos!!! a tod@s y nos vemos en una nueva publicación.