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

CodeIgniter y MySQL

Estas en el tema de CodeIgniter y MySQL en el foro de CodeIgniter en Foros del Web. Hola a todos. Estoy desarrollando una web con CodeIgniter y en local no tengo problemas para conectar con la base de datos MySQL, pero en ...
  #1 (permalink)  
Antiguo 13/12/2012, 06:04
 
Fecha de Ingreso: septiembre-2012
Mensajes: 60
Antigüedad: 11 años, 7 meses
Puntos: 1
CodeIgniter y MySQL

Hola a todos.
Estoy desarrollando una web con CodeIgniter y en local no tengo problemas para conectar con la base de datos MySQL, pero en el hosting externo me da el siguiente error y no sé cual es el problema:

A Database Error Occurred

Unable to connect to your database server using the provided settings.

Filename: core/Loader.php

Line Number: 346

Toda la configuración la tengo hecha correctamente y supongo que quizás sea problema del php.ini porque he intentado realizar la conexión a la bbdd desde un script de prueba y tampoco conecta.
Si es configuración del php.ini, supongo que tendré que incluir algo en el .htacces pero no sé qué.
Por cierto, aprovecho para preguntar si alguien sabe por qué hay un .htacces en la carpeta /application y otra en la /system, y cual es el que hay que dejar o si no hay que dejar ninguno, porque he puesto un .htacces con mi configuración al lado del index

Espero que puedan ayudarme.

Un saludo. ;)
  #2 (permalink)  
Antiguo 13/12/2012, 06:48
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: CodeIgniter y MySQL

Por que no preguntas a tu hosting, o lees las ayudas que normalmente tienen, quizás necesites algún puerto especial, quizás no sea localhost... En fin pueden ser muchas cosas...

Te han comentado que nunca/jamas debes tocar nada del Core. Si el .htaccess esta allí es por algo.
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 13/12/2012, 07:12
 
Fecha de Ingreso: septiembre-2012
Mensajes: 60
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: CodeIgniter y MySQL

Cierto con lo del Core, no me había dado cuenta al escribir la pregunta...

Pero ¿qué pasa con el de /application si también tengo un .htacces al mismo nivel del index? ¿a cual hace caso el servidor? ¿habrá conflicto?

Lo de la base de datos probaré a preguntar al hosting a ver si lo resuelvo...
  #4 (permalink)  
Antiguo 13/12/2012, 07:19
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: CodeIgniter y MySQL

Pasaste por la documentación de apache ?, te dejo la referencia http://httpd.apache.org/docs/2.2/how...ccess.html#how

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 13/12/2012, 13:42
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: CodeIgniter y MySQL

estan mal los datos de la conexcion, y los .htaccess son para que no se puedan acceder a esos directorios
Saludos
  #6 (permalink)  
Antiguo 13/12/2012, 18:13
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: CodeIgniter y MySQL

Cita:
Iniciado por abimex Ver Mensaje
estan mal los datos de la conexcion, y los .htaccess son para que no se puedan acceder a esos directorios
Saludos

Creo que es mas que obvio con las respuestas que ya ha tenido... ¬¬
__________________
Drupal Argentina
  #7 (permalink)  
Antiguo 13/12/2012, 18:24
 
Fecha de Ingreso: septiembre-2012
Mensajes: 60
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: CodeIgniter y MySQL

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Creo que es mas que obvio con las respuestas que ya ha tenido... ¬¬
Si. Pero resulta que los datos están bien. Como he dicho, he probado a conectar a la bbdd desde un script php para testear y no conecta.
  #8 (permalink)  
Antiguo 13/12/2012, 18:41
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: CodeIgniter y MySQL

pues contacta al administrador del server, quizas te dieron mal los datos
  #9 (permalink)  
Antiguo 14/12/2012, 05:36
 
Fecha de Ingreso: septiembre-2012
Mensajes: 60
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: CodeIgniter y MySQL

La base de datos, el usuario (que por cierto tiene todos los privilegios) y la contraseña los he elegido yo.
El nombre del host es un subdominio también elegido por mi, de manera que si el dominio es: ejemplo.com, en la configuración, en el apartado host estoy poniendo:
Código PHP:
Ver original
  1. $db['default']['hostname'] = 'subdominio.ejemplo.com';

y el resto de la configuración es la siguiente:
Código PHP:
Ver original
  1. $db['default']['username'] = 'nombre_usuario';
  2. $db['default']['password'] = 'clave';
  3. $db['default']['database'] = 'nombre_bd';
  4. $db['default']['dbdriver'] = 'mysql';
  5. $db['default']['dbprefix'] = '';
  6. $db['default']['pconnect'] = TRUE;
  7. $db['default']['db_debug'] = TRUE;
  8. $db['default']['cache_on'] = FALSE;
  9. $db['default']['cachedir'] = '';
  10. $db['default']['char_set'] = 'utf8';
  11. $db['default']['dbcollat'] = 'utf8_general_ci';
  12. $db['default']['swap_pre'] = '';
  13. $db['default']['autoinit'] = TRUE;
  14. $db['default']['stricton'] = FALSE;

Lo he repasado muchas veces y creo que está todo correcto. Ya he preguntado al hosting, pero otra consulta que hice hace una semana todavía no me han contestado...
  #10 (permalink)  
Antiguo 14/12/2012, 05:55
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: CodeIgniter y MySQL

Probaste con localhost o 127.0.0.1 en el hostname ?, y bueno, si el soporte del hosting demora 1 semana en resolver una duda creo que deberias ir mirando otro servicio de hosting...

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #11 (permalink)  
Antiguo 14/12/2012, 06:15
 
Fecha de Ingreso: septiembre-2012
Mensajes: 60
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: CodeIgniter y MySQL

Cita:
Iniciado por masterpuppet Ver Mensaje
Probaste con localhost o 127.0.0.1 en el hostname ?, y bueno, si el soporte del hosting demora 1 semana en resolver una duda creo que deberias ir mirando otro servicio de hosting...

Saludos.
Claro, en local funciona perfectamente.
Y el hosting lo cambiaría si pudiera, pero no lo he contratado yo porque la web no es para mi.

Saludos.
  #12 (permalink)  
Antiguo 14/12/2012, 07:27
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: CodeIgniter y MySQL

Pero vamos hombre, si no podes hacer una conexion a la BD no me imagino lo que harás después con el Framework!

Te están diciendo que pruebes poniendo localhost en tu conexión remota...!

PD: Si el hosting no es tuyo, simplemente dile al cliente de que es una porquería, que se cambie, por que no te vas a hacer cargo de lo que pueda pasar. Si tardan una semana en responder simplemente no sirve.
__________________
Drupal Argentina
  #13 (permalink)  
Antiguo 14/12/2012, 09:09
 
Fecha de Ingreso: septiembre-2012
Mensajes: 60
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: CodeIgniter y MySQL

Problema solucionado poniendo localhost.

Un saludo a todos y gracias. ;)

Etiquetas: mysql, php
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 06:47.