Esté excelente framework de PHP llamado CodeIgniter , uno de los rapidos y sencillos y una documentacion buena , donde lo corremos localmente en windows o linux con wampserver o xampp y anda todo correctamente sin configurar nada , lo descomprimes y listo.
El problema surgio cuando lo queres instalar en un hosting o servidor o VPS , donde en muchos casos la configuracion mucho no se puede tocar o si se puede tocar es simplemente por temor a que si se tocan la configuracion se caigan otras aplicaciones.
El error clasico que suele suceder es el siguiente , donde anda todo correctamente pero no se conecta a la base de datos :
SOLUCION :
ir a "/application/config/database.php" y poner ( lo mas importante es $db['default']['pconnect'] = false )
El problema surgio cuando lo queres instalar en un hosting o servidor o VPS , donde en muchos casos la configuracion mucho no se puede tocar o si se puede tocar es simplemente por temor a que si se tocan la configuracion se caigan otras aplicaciones.
El error clasico que suele suceder es el siguiente , donde anda todo correctamente pero no se conecta a la base de datos :
A Database Error Occurred
Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 346
SOLUCION :
ir a "/application/config/database.php" y poner ( lo mas importante es $db['default']['pconnect'] = false )
$db['default']['hostname'] = 'localhost'; // siempre , solo cambia en caso de VPS o Server Dedicado $db['default']['username'] = 'root'; // usuario de la BD $db['default']['password'] = 'contraseña'; // contraseña de la BD $db['default']['database'] = 'mi_bd'; // nombre de la BD $db['default']['pconnect'] = false; $db['default']['db_debug'] = false; // este no es obligatorio , pero hace que se muestren los errores en pantalla y no esta bueno