Programación Web y Scripting > PHP
problema despues de instalar codeigniter
(1/1)
cesand:
Hola gente como les va? vengo con una consulta sobre codeigniter.. recien lo estoy empezando a usar el tema es que lo instalo en localhost perfecto hasta ahi..
la URL base me quedo asi: http://localhost/codeigniter/
para practicar cree un controlador con nombre ''cargarinicio'' con el cual hago el llamado a la vista con un metodo index que llama a la vista y todo funciona perfecto. con poner solo en el navegador la url base:
http://localhost/codeigniter
me carga la vista, pero el problema que tengo es que supuestamente si yo introdusco ewsta url:
http://localhost/codeigniter/cargainicio
tendria que funcionar de igual forma verdad? pero me aparece este error
An Error Was Encountered
The URI you submitted has disallowed characters.
por que puede ser gente? me podran dar una mano?
en config.php puse:
$config['base_url'] = "http://localhost/codeigniter/";
en route.php puse:
$route['default_controller'] = "cargainicio";
de antemano agradesco la ayuda.
saludos
fonsi3:
Prubea a:
--- Código: Text ---http://localhost/codeigniter/index.php/cargainicio
EDIT:
Fijate aqui: http://davidmichaelthompson.com/2009/09 ... deigniter/
Al parecer esa es la solucion.
cesand:
fonse3 Maestroooo mil gracias esa era la solucion poner el index.php despues de la url base. de esta forma:
http://localhost/codeigniter/index.php/cargainicio
pude llamar bien al controlador, aparte cree otro controlador que llama a otra vista y tambien me funciono poniendo el index.php..
te lo agradesco fonsi3.
tenes idea por que puede ser esto? tengo el mod_rewrite activado en apache pero no tengo ningun .htaccess podra estar por ese lado el tema?
no tengo ni idea sobre como crear un archivo .htaccess de na web saque este:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /codeigniter/index.php/$l [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /codeigniter/index.php
</IfModule>
pero se ve no me estaba funcionando bien..
Me salvaste capo ahora puedo continuar con las practicas :D .
fonsi3:
--- Código: Text ---RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php/$1 [L] Ese es el mio, tengo este .htaccess en la carpeta principal de mi proyecto. Mira asi:
Nota que tengo la carpeta applicacion en el root, no la tengo dentro de system, te recomiendo que hagas los mismo, no tienes que reconfigurar nada. Ponele hay una actualizacion de CI, y solo reescribes la carpeta system.
Otra cosa yo en mi caso uso wampserver, puede que tengas que activar el modulo rewrite engine desde el wamp.
cesand:
fonsi3 maestro se puede decir que hasta aca me resolviste todos los problemas MIL GRACIASSSS!!! con tu archivo .htaccess me funciono perfecto te lo agradesco.
encuanto a la carpeta application la tengo
igual que vos afuera de system :D
suerte amigo estamos hablando por este medio cualquier cosa.
Navegación
Ir a la versión completa