-
Como eliminar el index.php que lleva por defecto
creas en la raiz del proyecto un archivo .httacess con el sigueinte contenido
RewriteEngine on RewriteCond $1 !^(index\.php|images|assets|robots|css|fonts|js|img\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]
en el archivo config.php debes modificar la linea 17 que a lo mejor cambia en otras version
$config['index_page'] = '';
-
Donde coloco mis imagenes, css, javascript, fonts, etc
codeigniter no dejo nos tiene ninguna carpeta para colocarlos asi que en la raiz podemos crear una carpeta para colocarlos o poder crear en la raiz todas las carpetas para nuestros archivos que usaremos en la web.
-
Como usar sessiones en codeigniter
abres el archivo \application\config\autoload.php y activamos las sesiones que son debe buscar la variable $autoload[‘libraries’]
$autoload['libraries'] = array('session');
luego vas al archivo \application\config\config.php y buscas la variable $config[‘encryption_key’] y le das cualquier valor por ejemplo
$config['encryption_key'] = 'lkjsdlkfjsd$$$dpfkñsdlkfñl';
-
Codeignietr me muestra una pagina en blanco sin errores
esto me sucedio muchas veces y dejamos en el archivo \index.php (el el index que se encuentra en la raiz de codeigniter) como desarrollo «development» pero extrañamente no muestra ningun error y entonces por que lo hace? en realidad si ahi error como te imaginabas pero no lo muestra.
ahi que agregar una linea de codigo a estas lineas
if (defined('ENVIRONMENT')) { switch (ENVIRONMENT) { case 'development': error_reporting(E_ALL); break; case 'testing': case 'production': error_reporting(0); break; default: exit('The application environment is not set correctly.'); } }
asi debe quedar
if (defined('ENVIRONMENT')) { switch (ENVIRONMENT) { case 'development': error_reporting(E_ALL); ini_set('display_errors', 1); break; case 'testing': case 'production': error_reporting(0); break; default: exit('The application environment is not set correctly.'); } }
con esto ya nos debe mostrar el error