iceithq/cms-inferno

CMS Inferno

dev-main 2024-09-11 09:32 UTC

This package is auto-updated.

Last update: 2024-09-11 09:32:39 UTC


README

概述

CMS-Inferno 是一个使用 CodeIgniter 3 开发的健壮的内容管理系统 (CMS)。它提供了一个灵活且易于使用的平台,用于管理网站内容,包括页面、帖子、媒体等。CMS-Inferno 设计为可定制和可扩展,使其适用于各种网络应用程序。

功能

  • 用户认证:安全的登录和注册系统以管理访问。
  • 内容管理:轻松创建、编辑和删除页面和帖子。
  • 媒体库:通过直观的界面管理图像和文件。
  • 管理员仪表板:易于使用的管理员面板,用于内容和管理设置。
  • 响应式设计:优化以在桌面和移动设备上提供无缝体验。
  • 可定制:易于扩展和定制以满足特定需求。

要求

  • PHP 5.6 或更高版本
  • CodeIgniter 3.x
  • MySQL 5.7 或更高版本
  • Apache 或 Nginx 网络服务器
  • Composer(用于管理依赖项)

安装

  1. 克隆存储库
git clone https://github.com/iceithq/cms-inferno.git
cd cms-inferno

安装依赖项

安装 Composer 依赖项

composer install

配置环境

复制示例环境配置文件

cp application/config/database.php.example application/config/database.php

编辑 application/config/database.php 以设置数据库凭据。

设置数据库

导入提供的 SQL 导出文件以创建必要的数据库表

mysql -u username -p database_name < database_dump.sql

设置权限

确保应用程序缓存/和应用程序日志/目录可由网络服务器写入

chmod -R 755 application/cache
chmod -R 755 application/logs

访问应用程序

在您的网络浏览器中导航到 http://yourdomain.com 以访问 CMS-Inferno。

使用方法

  • 管理员登录:使用安装期间创建的凭据访问 http://yourdomain.com/admin 管理面板。
  • 管理内容:使用管理员仪表板创建、编辑和删除页面和帖子。
  • 上传媒体:通过媒体库管理图像和文件。

配置

基本 URL:在 application/config/config.php 中设置 base_url

$config['base_url'] = 'http://yourdomain.com/';

SMTP 设置:如果需要,在 application/config/email.php 中配置电子邮件设置。

故障排除

  • 404 错误:验证您的 .htaccess 文件和服务器配置以进行 URL 重写。
  • 数据库连接问题:检查 application/config/database.php 中的数据库凭据。

贡献

  • 分支存储库。
  • 创建新分支(git checkout -b feature/your-feature)。
  • 提交您的更改(git commit -am '添加新功能')。
  • 推送到分支(git push origin feature/your-feature)。
  • 打开拉取请求。

许可

本项目采用 MIT 许可。有关详细信息,请参阅 LICENSE 文件。

致谢

  • CodeIgniter 3 框架。
  • Composer 依赖管理。
  • 各种开源库和工具。

联系

有关任何问题或支持,请联系此存储库。