Codeigniter 4 configuracion basica y GroceryCrud

Codeigniter 4 con php 8.1 minimo

Este video los ayudara 
   

Como ejemplo nuestra raiz es "localhost/mi_proyecto

1) En la raiz renombrar el archivo "ENV" y ponerle ".ENV" y editar esto 
    # muestra errores y en "production" no muestra errores 
    CI_ENVIRONMENT = development 
    # colocar nuestra raiz absoluta con "/" al final 
    app.baseURL = 'http://localhost/mi_proyecto/'

 

2) Editar en "localhost/mi_proyecto/app/config/App.php
    public string $baseURL = 'http://localhost/mi_proyecto/';

3) Cortar el contenido de la carpeta "Public" (localhost/mi_proyecto/public) y llevar en la raiz del proyecto (localhost/mi_proyecto). No eliminar la carpeta vacia.

4) En la raiz en el archivo "index.php" (quitar un . debido a q quitamos la carpeta public)
           require FCPATH . './app/Config/Paths.php';


Opciónal auto URL automaticas controlador/metodo/parametros

Por defecto las routes URL se deben declarar manualmente. 

En app/config/Feature.php
    # ponemos en falso
  public bool $autoRoutesImproved = false;

En app/config/routing.php
    public bool $autoRoute = true;

GroceryCrud 3.x

descomprimir en la raiz y reemplazar todo y nada mas.
Es recomendable es hacer el paso anterior xq tendriamos muchas rutas manuales q debemos habilitar. Es comodidad

Comentarios