Foros del Web » Programando para Internet » PHP » CodeIgniter »

[SOLUCIONADO] CodeIgniter - base_url

Estas en el tema de CodeIgniter - base_url en el foro de CodeIgniter en Foros del Web. Hola gente, tengo un problema y no he dado con la solucion la cosa es que tengo codeigniter en mi server web y cuando accedo ...
  #1 (permalink)  
Antiguo 17/03/2013, 14:09
 
Fecha de Ingreso: octubre-2011
Ubicación: USA
Mensajes: 166
Antigüedad: 13 años, 2 meses
Puntos: 19
CodeIgniter - base_url

Hola gente, tengo un problema y no he dado con la solucion la cosa es que tengo codeigniter en mi server web y cuando accedo a la siguiente address

mi subdominio.midominio.com

me arroja la direccion del hosting como si no encontrara mi sitio web pero cuando pongo

subdominio.midominio.com/index.php/Main todo bien pero quiero que funcione son index.php/Main yo tengo en mi fichero de configuracion esta linea

$config['base_url'] = 'http://subdominio.midominio.com/';

y en el fichero routes

$route['default_controller'] = "Main";

alguien me puede ayudar?

Saludos
  #2 (permalink)  
Antiguo 17/03/2013, 23:16
Avatar de bocho0610  
Fecha de Ingreso: enero-2010
Ubicación: <? echo "Santiago, Chile"; ?>
Mensajes: 341
Antigüedad: 14 años, 11 meses
Puntos: 26
Respuesta: CodeIgniter - base_url

tienes el controlador "Main" creado sierto?
__________________
Sigueme en Twitter!
Septimoarte.cl <-- Un mundo en cine.
  #3 (permalink)  
Antiguo 18/03/2013, 11:16
 
Fecha de Ingreso: octubre-2011
Ubicación: USA
Mensajes: 166
Antigüedad: 13 años, 2 meses
Puntos: 19
Respuesta: CodeIgniter - base_url

si lo tengo credo solo tiene un metodo llamado Index()
  #4 (permalink)  
Antiguo 18/03/2013, 11:24
Avatar de BloodShadow  
Fecha de Ingreso: marzo-2010
Ubicación: El Salvador
Mensajes: 393
Antigüedad: 14 años, 9 meses
Puntos: 52
Respuesta: CodeIgniter - base_url

Yo nunca logre solucionar eso, creo que el codeigniter usa el index.php por defecto :(
  #5 (permalink)  
Antiguo 18/03/2013, 11:29
Avatar de bocho0610  
Fecha de Ingreso: enero-2010
Ubicación: <? echo "Santiago, Chile"; ?>
Mensajes: 341
Antigüedad: 14 años, 11 meses
Puntos: 26
Respuesta: CodeIgniter - base_url

y en index() tienes una vista cargada?

ve el archivo welcome_message.php, ahi puedes guiarte mejor.

La forma para sacar el index.php es agregando unas lineas en el .htaccess. Ve aqui.
__________________
Sigueme en Twitter!
Septimoarte.cl <-- Un mundo en cine.
  #6 (permalink)  
Antiguo 18/03/2013, 12:17
 
Fecha de Ingreso: octubre-2011
Ubicación: USA
Mensajes: 166
Antigüedad: 13 años, 2 meses
Puntos: 19
Respuesta: CodeIgniter - base_url

esta es mi controlador

Código PHP:
Ver original
  1. class Main extends CI_Controller{
  2.    
  3.     function __construct() {
  4.         parent::__construct();
  5.     }
  6.     function index(){
  7.         $this->load->view('html_open');
  8.         $this->load->view('head');
  9.         $this->load->view('body');
  10.         $this->load->view('container');
  11.         $this->load->view('html_close');
  12.     }
  13. }

no entiendo que pasa y esas vistas estan creadas, alguna otra cosa que este haciendo mal?
  #7 (permalink)  
Antiguo 20/03/2013, 06:14
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 7 meses
Puntos: 58
Respuesta: CodeIgniter - base_url

Es completamente normal. Todas las peticiones tienen que pasar por el Index si o sí. Es, digamos, el controlador principal y este redirije al controlador en cuestión que se requiera. Si quieres quitarlo tienes que crear el archivo .htaccess como bien han indicado antes. Hay un tutorial en code igniter para hacer eso.

Mira aquí en donde pone remove index.php file

http://ellislab.com/codeigniter/user...eral/urls.html
  #8 (permalink)  
Antiguo 20/03/2013, 06:48
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: CodeIgniter - base_url

me pregunto dos cosas
1. No tendras un index.html junto con el index.php ?
2. Tienes el htaccess bien configurado ?
__________________
>> abimaelmartell.com
  #9 (permalink)  
Antiguo 20/03/2013, 16:10
 
Fecha de Ingreso: octubre-2011
Ubicación: USA
Mensajes: 166
Antigüedad: 13 años, 2 meses
Puntos: 19
Respuesta: CodeIgniter - base_url

es que en modo local funciona perfecto y no tengo quitado el index porque lo estoy corriendo en IIS y no no tengo ningun index.html junto al index.php, el htaccess no lo he tocado porque como me funcionaba bien, ahora no se si tengo que configurar el htaccess mi hosting corre bajo linux,

Gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:20.