awan/ci4-gentelella

CodeIgniter 4 与 Admin 模板 Gentelella 集成

1.0.0 2020-10-13 11:36 UTC

This package is auto-updated.

Last update: 2024-09-13 21:38:23 UTC


README

什么是 CodeIgniter?

CodeIgniter 是一个轻量、快速、灵活、安全的 PHP 全栈 Web 框架。更多详细信息可以在官方网站找到。

该仓库包含一个 composer 安装的 app 入门程序。它是由 开发仓库 构建的。

有关版本 4 的计划更多详细信息可以在论坛公告中找到。

与该框架版本对应的用户指南可以在这里找到。

安装 & 更新

git clone https://github.com/awanz/ci4-gentelella.git

composer update

npm update

npm run dev

php spark serve

设置

env 复制到 .env 并根据您的应用程序进行调整,特别是 baseURL 和任何数据库设置。

关于 index.php 的重要更改

index.php 已从项目根目录移动到 public 文件夹,以提高安全性和组件分离。

这意味着您应该配置您的 Web 服务器指向项目的 public 文件夹,而不是项目根目录。更好的做法是配置一个虚拟主机指向那里。较差的做法是将 Web 服务器指向项目根目录并期望进入 public/...,因为您的其余逻辑和框架都是公开的。

阅读用户指南以获得 CI4 的工作方式的更好解释!目前用户指南的更新和部署有些棘手,但我们正在努力解决这个问题!

仓库管理

我们在主仓库中使用 Github 问题来跟踪 BUG 并跟踪批准的 DEVELOPMENT 工作包。我们使用我们的 论坛 提供支持和讨论功能请求。

该仓库是一个 "distribution" 仓库,由我们的发布准备脚本构建。您可以在此论坛上提出与此有关的问题,或作为主仓库的问题。

服务器要求

需要 PHP 版本 7.2 或更高版本,并安装以下扩展

  • intl
  • 如果您计划使用 HTTP\CURLRequest 库,则需要 libcurl

此外,请确保以下扩展在您的 PHP 中已启用

  • json(默认启用 - 不要关闭)
  • mbstring
  • mysqlnd
  • xml(默认启用 - 不要关闭)