# EruCms_ThinkPhp版 **Repository Path**: cxbs/ecms ## Basic Information - **Project Name**: EruCms_ThinkPhp版 - **Description**: ERUCMS内容管理框架是基于PHP8语言采用最新THINKPHP8作为开发框架生产的网站内容管理框架,提供“电脑网站+手机网站+多终端+APP接口”一体化网站技术解决方案。 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://wormcms.com - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2023-10-24 - **Last Updated**: 2026-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ECMS Project README ## Project Introduction ECMS is a feature-rich open-source content management system developed based on the ThinkPHP framework. It provides core functionalities such as multi-module management, access control, advertisement management, and file management. It supports an architectural design that separates front-end content display from back-end management. ## Project Features - Multi-module Support: Includes modules such as advertisement management (advert), form management (form), and content management (cms). - Comprehensive Permission System: Achieves fine-grained permission control through AuthRule and UserGroup. - Visual Configuration: Provides the config module for system configuration management. - Data Management: Supports database backup and restore (SqlManage), file upload management (Upload). - Multi-platform Adaptability: Includes controllers for different access terminals such as admin, api, and member. ## Technical Architecture - Built on the ThinkPHP 5.1 framework - Uses the Layui front-end framework - Supports Wangeditor rich text editing - Modular design with independently deployable modules ## Directory Structure - app/ Application directory - admin/ Backend management module - advert/ Advertisement management module - cms/ Content management module - form/ Form management module - common/ Common components - install/ Installation module - public/ Static resource directory - static/ Static files - upload_file/ File upload directory - vendor/ Third-party dependency libraries - league/flysystem File system component - composer Auto-loading component ## Installation and Deployment 1. Download the code to the server 2. Configure the .env file 3. Import the database 4. Access /install to complete installation ## Usage Instructions - Backend access: /admin - Frontend access: /home - API interface: /api - Database management: /admin/sqlmanage ## Contribution Guidelines Contributions to the project are welcome. Please follow these guidelines: 1. Fork the project to your own repository 2. Create a feature/xxx branch 3. Commit and push your code 4. Create a Pull Request ## Open Source License This project is licensed under the Apache-2.0 open source license. ## Version Updates Current version number: ECMS {$webdb.version_no} Check for updates: The `_update` tag provides version detection functionality. ## Contact Information - Official website: https://gitee.com/cxbs/ecms - Issue reporting: Please submit issues on Gitee - Documentation: https://gitee.com/cxbs/ecms/wikis ## Copyright Information ECMS © 2025 Chinese Open Source Community. All rights reserved. *Note: The above content is generated based on code structure analysis. For detailed usage, please refer to the specific module documentation and comments.*