iceithq / cms-inferno
CMS Inferno
dev-main
2024-09-11 09:32 UTC
Requires
- php: >=5.3.7
- iescarro/cigen: ^0.3.4
- mikey179/vfsstream: 1.1.*
- phpunit/phpunit: 4.* || 5.*
Suggests
- paragonie/random_compat: Provides better randomness in PHP 5.x
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(用于管理依赖项)
安装
- 克隆存储库
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 依赖管理。
- 各种开源库和工具。
联系
有关任何问题或支持,请联系此存储库。