El framework recien descargado de la pagina oficial se encuentra muy primitivo en sus opciones por defecto , vamos a cambiar las opciones por defecto para el 100% de las paginas web o sistema web.
En "config.php" (corregimos 'base_url' )
$root=(isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
En "autoload.php" reemplazamos :
$autoload['helper'] = array('url','form','cookie');
$autoload['libraries'] = array('database', 'email');
En "config.php" (corregimos 'base_url' )
$root=(isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
En "autoload.php" reemplazamos :
$autoload['helper'] = array('url','form','cookie');
$autoload['libraries'] = array('database', 'email');
NOTA: no recomiendo usar sessiones de Codeigniter por que es dificil y engorroso el acceso cuando trabajamos con array asociativos de sessiones. Ej: $_SESSION['myuser']['name'] no se puede acceder directamente con Codeigniter. En caso de querer usarlo agregamos "session" en "libraries"
Configuramos "database.php" :
Establecemos al motor "Mysql" (por defecto esta en "MySqli") y escribimos las contraseñas y usuarios y base.