martes, 16 de junio de 2015

Como instalas Codeigniter


 Bueno en este post mostrare como debe instalar correctamente codeigniter sin htaccess. Hize este post para que las personas que empiezen con ese framework no se compliquen en poner en marcha el framework.

Paso1.- Descar Codeigniter desde la pagina web principal que es esta http://ellislab.com/codeigniter. o desde su repositorio



http://c303150.r50.cf1.rackcdn.com/CodeIgniter_2.1.4.zip.

Paso2.-
Les descargara un archivo compreso o si ya lo tienen tendra esta estructura


 Application es la carpeta donde estara toda la aplicacion donde vas a desarrollar
System es la carpeta donde esta el nucleo de codeigniter quiere decir donde estan todo el codigo de codeigniter que hace que funcion el framework. ojo nunca tocar esta carpeta. bueno nunca tocaras para hacer desarrollo de aplicaciones asi que no tocar.
user_guide es la carpeta donde se tiene un excelente manual de como usar codeigniter. A mi parecer es la mejor documentacion que existe de codeigniter revisarla en cuanto tengas tiempo tambien hay en español en pdf si eseas igual puedes revisarlo.
Los demar archivos los demas archivos son el index que hace el redireccioanamiento y todo lo demas no tocar nunca eso ni nin archivo de estos.
HTACCESS no es necesario hacerlo ya que les enseñare como hacerlo sin este archivo para no complicarnos la vida.

Paso3.- Ingresar a la carpeta application 


 En esta carpeta podemos desarrollar nuestra aplicacion ojo no cambiar los nombres de estas carpetas ya que cada uno tiene su funcion importante. Las carpetas que usaremos y mas importantes son


  1. Controller
  2. Views
  3. Models
  4. Config
Paso4.-  Como ya sabemos algo de como sta estructurado pasamos a instalar todo esto en nuestro servidor en mi caso usare xamp se puede usar wamp lamp o cualquiera que soporte php 5.3 apache y mysql. Como es mi caso lo pondremos en la carpeta de wamp/htdocs/mi_codeigniter
Como se muestra en la imagen
 

 Aqui lo pegamos de esta forma




y nos dirigimos localhost/mi_codeigniter
Nos da el mensaje de bienvenida como se muestra en esta imagen
 

Si todo salio bien mos muestra algo como esto tambien pueden probar que sale lo mismo usando estos enlaces


  • http://localhost/mi_codeigniter/index.php
  • http://localhost/mi_codeigniter/index.php/welcome
Esto es porque primero siempre llama a /welcome eso pasa porque en nuestro codeigniter desde cero tenemos ruteado la direcion /welcome .
Para saber como se rutea que es lo primero que tiene que aprender dirijanse a

C:\xampp\htdocs\mi_codeigniter\application\config\routes.php y abran el archivo 

 Como ven en la linea 41 se ve que $route['default_controller] = "welcome"

esto quiere decir que por defecto abrira el controller welcome.php que se encuentra en el directorio

C:\xampp\htdocs\mi_codeigniter\application\controllers\welcome.php

Si ingresan  en este archivo veran algo como esto





 En la linea 22 hace un llamamiento a view('welcome_message'). esto es una vista que despues explicacremos como funciona. Para ir familiriarizandonos con esto podemos ir despues al directorio
C:\xampp\htdocs\mi_codeigniter\application\views
y abrir el archivo welcome_message.php donde se ve el html de lo que nos mostro ingresando a http://localhost/mi_codeigniter/index.php/welcome

este codigo es algo asi


Como ven ahi esta el welcome to codeigniter que se ve en la imagen aqui pueden modificar todo el html y ver como les funciona intenten y ejecuten despues y veran que cambia

http://localhost/mi_codeigniter/index.php/welcome

como consejo SI NO PUEDEN CONFIGURAR EL HTACCESS NO ES NECESARIO COMO VEN NO NECESITAN EL HTACCESS POR EL MOMENTO


si no pueden ingresar y tienen alguna aplicacion solo usen la palabra magica "index.php"

http://localhost/mi_codeigniter/index.php/welcome
si tienes activado el htacces pueden usar http://localhost/mi_codeigniter/welcome
pero no es relevante en este caso.









No hay comentarios:

Publicar un comentario