O Codeigniter é uma estrutura da Web de pilha completa PHP que é leve, rápida, flexível e segura. Mais informações podem ser encontradas no site oficial.
Este repositório detém um iniciador de aplicativos instalável com compositor. Foi construído a partir do repositório de desenvolvimento.
Mais informações sobre os planos para a versão 4 podem ser encontradas no anúncio nos fóruns.
O guia do usuário correspondente a esta versão da estrutura pode ser encontrado aqui.
composer create-project codeigniter4/appstarter em seguida, composer update sempre que houver uma nova versão da estrutura.
Ao atualizar, verifique as notas de versão para ver se há alguma alteração que você pode precisar aplicar na pasta app . Os arquivos afetados podem ser copiados ou mesclados do vendor/codeigniter4/framework/app .
Copie env para .env e alfaiate para o seu aplicativo, especificamente o BaseUrl e qualquer configuração do banco de dados.
index.php não está mais na raiz do projeto! Foi movido para dentro da pasta pública , para uma melhor segurança e separação de componentes.
Isso significa que você deve configurar seu servidor da web para "apontar" para a pasta pública do seu projeto, e não para a raiz do projeto. Uma prática melhor seria configurar um host virtual para apontar lá. Uma prática ruim seria apontar o seu servidor da Web para a raiz do projeto e esperar entrar em público/... , pois o restante da sua lógica e a estrutura são expostos.
Leia o guia do usuário para obter uma melhor explicação de como o CI4 funciona! O guia do usuário atualizando e implantando é um pouco estranho no momento, mas estamos trabalhando nisso!
Utilizamos problemas do GitHub, em nosso repositório principal, para rastrear bugs e rastrear pacotes de trabalho de desenvolvimento aprovados. Usamos nosso fórum para fornecer suporte e discutir solicitações de recursos.
Este repositório é um "distribuição", construído pelo nosso script de preparação para liberação. Problemas com ele podem ser levantados em nosso fórum ou como questões no repositório principal.
É necessário o PHP versão 7.2 ou superior, com as seguintes extensões instaladas:
Além disso, verifique se as seguintes extensões estão ativadas no seu PHP: