Download and open with StarUML.
- Dashboard
- Users
- Roles
- Menus
- CMS (Category, Tag, Post, Page, Comment, Like, Media Library, Navigation Menu)
- InMails
- REST API
- OAuth2 Login
This project has been tested in Ubuntu only, so it's recommended to deploy in Linux.
This project depends on PHP 7.0+, composer, Yii 2, MySQL and Redis.
sudo apt-get install php
...
Clone the project
git clone https://github.com/hgkmail/yii2-easy-admin.git
Use composer to install dependencies
composer install
According to your local environment, modify "app/config/web.php", "app/config/db.php" and "app/config/redis.php". Then make migrations to MySQL and run app.
cd app
php yii migrate
php yii serve
Open http://localhost:8080/index.php, then you will see the dashboard page.
TBD
You can also deploy this project with docker.
cd app
sudo docker-compose up -f docker-compose.apache.yml
Just fork and modify the project, submitting pull requests is welcome.
- Guokai Huang - Initial work - Guokai Huang
This project is licensed under the MIT License - see the LICENSE file for details
Inspiration