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

Codeigniter 1.7.1, problemas conectando a la bd

Estas en el tema de Codeigniter 1.7.1, problemas conectando a la bd en el foro de CodeIgniter en Foros del Web. Tengo problemas usando el scaffolding al introducir datos, justo cuando le doy a crear new record, no encuentra la pagina en el servidor .../scaffolding/add ( ...
  #1 (permalink)  
Antiguo 20/07/2009, 02:28
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Codeigniter 1.7.1, problemas conectando a la bd

Tengo problemas usando el scaffolding al introducir datos, justo cuando le doy a crear new record, no encuentra la pagina en el servidor .../scaffolding/add ( supongo q no podra conectar )

Configuración database.php

Código PHP:
$active_group "default";
$active_record TRUE;

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "root";
$db['default']['database'] = "myci";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci"
Ahora el routes.php

Código PHP:
$route['default_controller'] = "blog";
$route['scaffolding_trigger'] = "scaffolding"
Ahora el controlador "Blog"

Código PHP:
class Blog extends Controller {
    function 
Blog(){
        
parent::Controller();

        
$this->load->scaffolding('entries');
    }

    function 
index(){
        
$data['title'] = "My blog title";
        
$data['heading'] = "My first heading";

        
$this->load->view('blog_view',$data);
    }

y por ultimo la vista (q imagino q no la usara pero por si acaso la pongo)

Código PHP:
<html>
    <head>
        <title><?=$title?></title>
    </head>
    <body>
        <h1><?=$heading?></h1>

    </body>
</html>
y al clikar en create new record o view new records no encuentra la pagina ... Bueno saludos y gracias de antemano
  #2 (permalink)  
Antiguo 20/07/2009, 07:21
Avatar de thesixhalcon  
Fecha de Ingreso: noviembre-2007
Ubicación: Madrid (España)
Mensajes: 55
Antigüedad: 17 años
Puntos: 1
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

Buenas, como veo, es el ejemplo que te ponen para empezar a trabajar con CI, ¿no?
Exactamente, ¿que error te dá? ¿podrías copiar y pegarlo?.
Puede ser por dos cosas, que la configuración de tu mysql no sea la correcta o que no hayas subido bien el scaffolding.

Ya nos contarás.
__________________
Respondo a MP, si de verdad es necesario. No pidas que te den el código hecho, pide el método y aprende de él.
lowsession.com - ¡La noche es tuya!
  #3 (permalink)  
Antiguo 20/07/2009, 07:30
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Codeigniter 1.7.1, problemas conectando a la bd

Cita:
Iniciado por thesixhalcon Ver Mensaje
Buenas, como veo, es el ejemplo que te ponen para empezar a trabajar con CI, ¿no?
Exactamente, ¿que error te dá? ¿podrías copiar y pegarlo?.
Puede ser por dos cosas, que la configuración de tu mysql no sea la correcta o que no hayas subido bien el scaffolding.

Ya nos contarás.
Si es el ejemplo para empezar a trabajar. El error es -> The requested URL /index.php/blog/scaffolding/add was not found on this server.
La base de datos creada desde phpmyadmin es "myci" (utf8_general_ci) i la tabla es

CREATE TABLE entries (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
title VARCHAR(128) NULL,
body TEXT NULL,
PRIMARY KEY(id)
);

del tipo MyISAM

utilizo Wampserver ...
  #4 (permalink)  
Antiguo 20/07/2009, 07:35
Avatar de thesixhalcon  
Fecha de Ingreso: noviembre-2007
Ubicación: Madrid (España)
Mensajes: 55
Antigüedad: 17 años
Puntos: 1
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

Probaste con:
system/application/config/config.php
Código PHP:
$active_group "default";
$active_record TRUE;

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "myci";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci"
__________________
Respondo a MP, si de verdad es necesario. No pidas que te den el código hecho, pide el método y aprende de él.
lowsession.com - ¡La noche es tuya!
  #5 (permalink)  
Antiguo 20/07/2009, 07:47
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Codeigniter 1.7.1, problemas conectando a la bd

Cita:
Iniciado por thesixhalcon Ver Mensaje
Probaste con:
system/application/config/config.php
Código PHP:
$active_group "default";
$active_record TRUE;

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "myci";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci"
Termino de probarlo ahora mismo y dice q no se puede conectar a la BD, es decir antes si estaba conectado. Y al volverlo a modificar si me sale la pagina del scaffolding y sigue sin encontrar la URL ../add al intentar insertar datos ...
  #6 (permalink)  
Antiguo 20/07/2009, 08:28
Avatar de thesixhalcon  
Fecha de Ingreso: noviembre-2007
Ubicación: Madrid (España)
Mensajes: 55
Antigüedad: 17 años
Puntos: 1
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

Pues es bastante raro que no te funcione, revisa que esté todos los archivos correctamente, voy a probar a ver...
__________________
Respondo a MP, si de verdad es necesario. No pidas que te den el código hecho, pide el método y aprende de él.
lowsession.com - ¡La noche es tuya!
  #7 (permalink)  
Antiguo 20/07/2009, 09:29
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

Cita:
Iniciado por thesixhalcon Ver Mensaje
Pues es bastante raro que no te funcione, revisa que esté todos los archivos correctamente, voy a probar a ver...
Lo que no me pase a mi no le pasa a nadie, ni con el ejemplo. Mandaocojones. Bueno gracias de todas formas man.
  #8 (permalink)  
Antiguo 20/07/2009, 09:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

No conozco CI, pero tu problema puede ser que no encuentra la ruta porque no tienes activado el modulo de mod_rewrite?

Saludos.
  #9 (permalink)  
Antiguo 20/07/2009, 09:48
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Codeigniter 1.7.1, problemas conectando a la bd

Cita:
Iniciado por GatorV Ver Mensaje
No conozco CI, pero tu problema puede ser que no encuentra la ruta porque no tienes activado el modulo de mod_rewrite?

Saludos.
Si el mod_rewrite esta en httpd.conf y ha de estar escrito asi

Código PHP:
LoadModule rewrite_module modules/mod_rewrite.so 
sin la almoadilla, para estar activado, si.
  #10 (permalink)  
Antiguo 20/07/2009, 10:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

y el .htaccess que usa CI esta bien configurado?
  #11 (permalink)  
Antiguo 20/07/2009, 14:29
Avatar de thesixhalcon  
Fecha de Ingreso: noviembre-2007
Ubicación: Madrid (España)
Mensajes: 55
Antigüedad: 17 años
Puntos: 1
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

Utilizo codeigniter y (perdonenme si me equivoco) pero creo que no utiliza mod rewrite, ya que no vi ningun htacess
De todas formas si lo tuviese, le funciona bien ya que puede ejecutar scaffolding

Saludos
__________________
Respondo a MP, si de verdad es necesario. No pidas que te den el código hecho, pide el método y aprende de él.
lowsession.com - ¡La noche es tuya!
  #12 (permalink)  
Antiguo 20/07/2009, 14:34
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Codeigniter 1.7.1, problemas conectando a la bd

Cita:
Iniciado por GatorV Ver Mensaje
y el .htaccess que usa CI esta bien configurado?
Yo no encuentro este archivo .htaccess en el CI ... y si tengo configurada la carpeta para ver archivos ocultos... y tambien hice una busqueda para archivos ocultos y no lo encuentro ...
  #13 (permalink)  
Antiguo 20/07/2009, 14:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

Por eso decia que desconozco de CI solo eran ideas generales para poder ver el posible problema de que no encuentre la ruta.

Saludos
  #14 (permalink)  
Antiguo 20/07/2009, 14:57
Avatar de naitmeir  
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Codeigniter 1.7.1, problemas conectando a la bd

Cita:
Iniciado por thesixhalcon Ver Mensaje
Utilizo codeigniter y (perdonenme si me equivoco) pero creo que no utiliza mod rewrite, ya que no vi ningun htacess
De todas formas si lo tuviese, le funciona bien ya que puede ejecutar scaffolding

Saludos
Que version de CI usas ? Estoy por probar una version anterior ... En el tutorial recuerdo q en el archivo autoload.php configuraba la opcion de $autoload['core']=array('database'); en mi autoload ni sale, lo tengo q poner yo... pero aun asi tampoco me funciono...
  #15 (permalink)  
Antiguo 20/07/2009, 17:38
Avatar de thesixhalcon  
Fecha de Ingreso: noviembre-2007
Ubicación: Madrid (España)
Mensajes: 55
Antigüedad: 17 años
Puntos: 1
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

Uso la misma que tu, la 1.7.1, y no tengo problema alguno con scaffolding. De momento hago pruebas con XAMPP y no tengo problema alguno ;)
__________________
Respondo a MP, si de verdad es necesario. No pidas que te den el código hecho, pide el método y aprende de él.
lowsession.com - ¡La noche es tuya!
  #16 (permalink)  
Antiguo 21/07/2009, 10:33
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Codeigniter 1.7.1, problemas conectando a la bd

Tengo el mismo problema y con la misma versión. Y por lo visto estamos haciendo el mismo curso.
Yo lo tengo instalado en un servidorcito Linux Ubuntu 9.04 y llego hasta el mismo punto, y casca con el mismo error en el scaffolding.
Tambien probé añadir un registro y el scaffolding lo muestra, pero da el mismo error al intentar editarlo.
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.
Tema Cerrado




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