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

Configurar framework para que equipos clientes accedan a la app

Estas en el tema de Configurar framework para que equipos clientes accedan a la app en el foro de CodeIgniter en Foros del Web. Hola comunidad recurro a ustedes con este problema que se me ha presentado espero me puedan dar un mano, el problema es el siguiente: desarrolle ...
  #1 (permalink)  
Antiguo 16/03/2014, 21:40
 
Fecha de Ingreso: julio-2013
Ubicación: Colombia
Mensajes: 11
Antigüedad: 10 años, 9 meses
Puntos: 0
Exclamación Configurar framework para que equipos clientes accedan a la app

Hola comunidad recurro a ustedes con este problema que se me ha presentado espero me puedan dar un mano, el problema es el siguiente: desarrolle mi aplicación en el framework php codeigniter y tengo que dejarla en un equipo de computo y dejarlo como servidor para que otros equipos clientes accedan a el por medio de una red interna ya que no se puede pagar hosting, me han dicho que tengo que configurar un archivo que esta dentro del framework (config.php o database.php...creo) para configurarle una ip, ahora tampoco se si esa ip que se configura en el framework tengo que ponérsela como ip estática al equipo-servidor o al servidor le pongo otra, por otro lado que le configuro a los equipos que quedan como clientes otra ip estatica? o simplemente en la url del navegador de un equipo cliente pongo la ip configurada en el servidor y ya me abre la aplicación, en la sala en la que voy a hacer eso hay un switch pero en mi casa estoy haciendo pruebas con un router Dlink mi equipo portátil en el que tengo la aplicación y mi equipo de mesa pero no he logrado hacerlo hasta este momento e intentado modificando el archivo config.php en la linea que dice $config['base_url'] = 'http://localhost/santamaria/' y la he cambiado por la ip que quiero que quede, lo deje asi $config['base_url'] = '192.168.0.101', por otro lado modifique cada equipo para que quede dentro del mismo nombre de equipo: equipo 1= Medical-PC y equipo 2= Medical-PC y el mismo grupo de trabajo que no lo modifique por que ambos tienen WORKGROUP, luego de esto me dirigí a mi navegador y escribí la ip que configure en el archivo de codeigniter pero pues no accede, estoy usando xammp, les agradecería un mundo si me ayudan con estos inconvenientes ya que tengo que entregar mi proyecto funcionando a esa institución
  #2 (permalink)  
Antiguo 17/03/2014, 10:59
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Configurar framework para que equipos clientes accedan a la app

en config.php debes de colocar una url fija, por ejemplo una IP.

el punto es que debes tambien fijar la IP al servidor, para que no cambie, por lo cual y según el OS fijar la IP fija y no usar el DHCP, además de que tienes que configurar en el router core (el que gestione el DHCP) que reserve la IP para la MAX del servidor.

claro todo esto es más simple que instalar un DNS local
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 17/03/2014, 18:08
 
Fecha de Ingreso: julio-2013
Ubicación: Colombia
Mensajes: 11
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Configurar framework para que equipos clientes accedan a la app

Gracias maycolalvarez ahora tengo otro problema y es que el equipo que tengo como servidor le asigne un ip estática para que los clientes accedan a el pero ya no entra internet tendria que poner una tarjeta de red adicional? y como configuro para que una quede con ip estatica y la otra para internet..gracias
  #4 (permalink)  
Antiguo 18/03/2014, 11:14
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Configurar framework para que equipos clientes accedan a la app

no necesitas una tarjeta de red adicional si hay acceso a internet desde esa intranet, siempre y cuando coloques como puerta de enlace el router con salida a internet.

en cuenta vlans, no tengo experiencia, pero puedes configurar políticas en el router para que ciertas MAC o IP accedan a internet, pero esas políticas de enrutamiento no las conozco.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 18/03/2014, 17:42
Avatar de patriciomase  
Fecha de Ingreso: abril-2012
Ubicación: Mar del Plata
Mensajes: 323
Antigüedad: 12 años
Puntos: 34
Respuesta: Configurar framework para que equipos clientes accedan a la app

lo que hiciste está perfecto. La pc que aloja el sitio debe tener ip fija. No importa el acceso a internet, si estas en una lan las demas pcs deben acceder escribiendo http://192.168.0.101 en el navegador, no abras el puerto 80 no es necesario si las otras acceden por lan
  #6 (permalink)  
Antiguo 21/03/2014, 22:48
 
Fecha de Ingreso: julio-2013
Ubicación: Colombia
Mensajes: 11
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Configurar framework para que equipos clientes accedan a la app

ok..gracias ahora necesito saber otra cosa mas si en un archivo en el modelo de codeigniter tengo

$query = $this->db->query($sql);

que luego lo retorno a la vista para su uso así:

return $query->result();

pero resulta que en la vista tengo mas de estos result y quiero que desde el modelo me haga el conteo o rrecorrido de datos de esa consulta solo para retonarlo en la vista y solo usarlo sin usar mas foreach, por ejemplo devolverlo asi desde el modelo:

return $query->count_all_results();

y en la vista solo haria esto:
<td align="center"><small><?php echo $faltastp->faltasjustificadas; ?></small></td>

es decir que ese $faltastp ya venga con los datos recorridos

y no tener que hacer esto en la vista:

<?php foreach($tfaltasp as $faltastp): ?>

<td align="center"><small><?php echo $faltastp->faltasjustificadas; ?></small></td>

gracias...

Etiquetas: frameworks-y-php-orientado-a-objetos
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 00:16.