kseven/codecms

Simples cms basicão com recursos codeigniter 4。

安装: 0

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

类型:项目

dev-master 2023-09-21 12:09 UTC

This package is auto-updated.

Last update: 2024-09-21 14:07:53 UTC


README

什么是 CodeIgniter?

CodeIgniter 是一个轻量级、快速、灵活且安全的高级 PHP 网络框架。更多信息可以在 官方网站 找到。

此存储库包含一个可 composer 安装的 app 开发者工具包。它是由 开发存储库 构建的。

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

框架最新版本的用户指南可以在这里找到:这里

安装 & 更新

使用 composer create-project kseven/codecms 创建项目,然后每次框架有新版本发布时,运行 composer update

在更新时,请检查发行说明,以查看是否需要将更改应用到您的 app 文件夹。受影响的文件可以从 core/vendor/codeigniter4/framework/app 复制或合并。

设置

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

关于 index.php 的重要更改

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

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

阅读用户指南以获得 CI4 的工作方式的更好解释!

存储库管理

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

此存储库是一个“分发”存储库,由我们的发布准备脚本构建。有关此存储库的问题可以在我们的论坛上提出,或者在主存储库中作为问题提出。

服务器要求

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

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

  • json(默认启用 - 不要禁用它)
  • mysqlnd 如果您计划使用 MySQL
  • libcurl 如果您计划使用 HTTP\CURLRequest 库