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

No se ve mi aplicación

Estas en el tema de No se ve mi aplicación en el foro de CodeIgniter en Foros del Web. Hola, he terminado mi aplicación en CodeIgniter, en local funciona muy bien, pero cuando subo la aplicación al servidor donde tiene que funcionar no se ...
  #1 (permalink)  
Antiguo 25/02/2016, 00:32
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 11 meses
Puntos: 8
No se ve mi aplicación

Hola, he terminado mi aplicación en CodeIgniter, en local funciona muy bien, pero cuando subo la aplicación al servidor donde tiene que funcionar no se ve nada, la página en blanco total. He cambiado el archivo config, el archivo database.

Por favor si alguien sabe que cosa podría estar pasando se lo agradecería mucho.

Saludos,
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 25/02/2016, 11:57
Avatar de bymorr  
Fecha de Ingreso: septiembre-2012
Mensajes: 118
Antigüedad: 11 años, 7 meses
Puntos: 9
Respuesta: No se ve mi aplicación

Verifica el url path, que sea el mismo de donde tienes el servidor ya que son distintos.

Lo otro ve que en la carpeta de raíz no tengas un htaccess que te restrinja el acceso.

Y por ultimo abre la consola y ve si te arroja algún error.
  #3 (permalink)  
Antiguo 26/02/2016, 09:34
 
Fecha de Ingreso: marzo-2015
Mensajes: 45
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: No se ve mi aplicación

una buena practica es modificar el constants.php ya no seria necesario modificar estas variables
Código PHP:
Ver original
  1. $config['base_url'] = '';
  2. $config['index_page'] = '';
y usarias un htaccess asi
Código HTACCESS:
Ver original
  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteRule ^index\.php$ - [L]
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteRule . /index.php [L]
  9. </IfModule>
  10.  
  11. # END WordPress

y seria suficiente. a claro y en las ultimas lineas del archivo constants.php
colo en las ultimas lineas lo siguiente.
Código PHP:
Ver original
  1. if (isset($_SERVER['HTTP_HOST'])) {
  2.     $base_url='http'
  3.     .'://'.$_SERVER['HTTP_HOST']
  4.     .str_replace(basename($_SERVER['SCRIPT_NAME']),'', $_SERVER['SCRIPT_NAME']);
  5.  
  6.     //BASE URI(diferente a la base url)
  7.  
  8.     $base_uri=parse_url($base_url,PHP_URL_PATH);
  9.     if (substr($base_uri,0,1)!='/') {
  10.         $base_uri='/'.$base_uri;
  11.     }
  12.     if (substr($base_uri,-1,1)!='/') {
  13.         $base_uri.='/';
  14.     }
  15. }
  16. else{
  17.     $base_url='http://localhost/';
  18.     $base_uri='/';
  19. }
  20.  
  21.  
  22. //Define los valores para usarse despues
  23.  
  24. define('BASE_URL',$base_url);
  25. define('BASE_URI',$base_uri);
  26. define('APPPATH_URI',BASE_URI . APPPATH);
  27.  
  28. //Ya no necesitamos mas estas variables
  29.  
  30. unset($base_uri,$base_url);
  31.  
  32. /* End of file constants.php */
  33. /* Location: ./application/config/constants.php */
con esto ya no tendras problemAS ASI VUELVAS A CAMBIAR DE NOMBRE DE DOMINIO TODO SERA AUTOMATICO. sUERTE Y ESPERO QUE TE HAYA SERVIDO . sALUDOS

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 11:54.