Giter Site home page Giter Site logo

skyselang / yyladmin Goto Github PK

View Code? Open in Web Editor NEW
98.0 3.0 37.0 85.66 MB

基于ThinkPHP8和Vue3的极简后台管理系统,只有登录退出、权限管理、日志管理等前后台基础功能,简单轻量,开箱即用,前后分离,免费开源。

Home Page: https://yyladmin.top

License: Apache License 2.0

PHP 19.97% JavaScript 79.77% HTML 0.01% CSS 0.01% Smarty 0.24%

yyladmin's Introduction

yylAdmin

文档

简介

yylAdmin是一个基于ThinkPHP8和Vue3极简后台管理系统,只有登录退出、权限管理、系统管理、接口文档与调试等基础功能;前后台基础框架;你可以在此基础上根据你的业务需求进行开发扩展。前后分离,简单轻量,免费开源,开箱即用。

功能

  • 控制台
  • 会员管理
  • 内容管理
  • 文件管理
  • 设置管理
  • 系统管理:权限管理...
  • 代码生成器
  • Excel导出导入
  • 接口文档与调试...
  • 前台基础功能:登录注册、微信登录、Token认证、接口管理...
  • 国际化
  • 暗黑模式
  • 更多功能请安装后体验
版本 分支 简介 环境
v4 master thinkphp8 vue3 element-plus php8.0 node18
v3 v3 thinkphp6 vue2 element-ui php7.3 node12

演示

  • 地址:demo
  • 账号:yyladmin、admin、demo、test、php
  • 密码:123456
  • 提示:演示账号只有部分权限,请安装后体验全部功能
  • 前台:index

安装

环境要求

  • PHP >= 8.0
    安装 fileinfo、redis 扩展
    开启 putenv、proc_open 函数
  • MySQL >= 5.5
  • Redis >= 5.0
  • Node >= 18.18
  • Npm >= 8.19

安装后端

克隆项目
git clone https://gitee.com/skyselang/yylAdmin.git
进入项目目录
cd yylAdmin
设置 composer
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
安装依赖
composer install
导入数据库
数据库文件:private/yyladmin.sql
数据库字符集:utf8mb4
数据库排序规则:utf8mb4_general_ci
修改配置
复制.env.example后重命名成.env环境变量文件修改里面配置
环境配置(phpStudy)
根据你的实际环境软件配置
域名:localhost
端口:9526
根目录:yylAdmin/public
PHP版本:8.0.2
设置伪静态
Nginx
location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;  break;
    }
}
Apache
  • httpd.conf 配置文件中加载 mod_rewrite.so 模块
  • AllowOverride None 将 None 改为 All
<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

不设置伪静态接口文档无法访问

安装前端

克隆项目

git clone https://gitee.com/skyselang/yylAdminWeb.git

进入项目目录

cd yylAdminWeb

设置 npm

npm config set registry https://registry.npmmirror.com

安装依赖

npm install

也可以使用 cnpm、pnpm、yarn

修改配置

复制.env.xxx后重命名成.env.xxx.local环境变量文件修改里面配置

本地开发 启动项目

npm run dev

开发完打包正式环境

npm run build:prod

开发完打包测试环境

npm run build:stage

访问后台

地址:http://localhost:9527
账号:yyladmin
密码:123456
超管:skyselang
密码:123456

支持

  • 如果本项目对您有所帮助,请点个Star支持我们

  • GiteeGitee

  • GithubGithub

反馈

  • 有任何疑问或者建议,请提 Issue

协议

提示

  • 项目不定时更新,前后端最新代码保持一致
  • 拉取代码后请更新前后端依赖(composer update、npm install)、同步数据库表结构、清除缓存

交流

  • QQ交流群:679883097

安全

  • yylAdmin :OSCS Status
  • yylAdminWeb :OSCS Status

yyladmin's People

Contributors

skyselang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

yyladmin's Issues

后端项目代码不全

能否把后端代码上传完整,比如thinkphp6的vendor目录就没有,导致项目无法跑起来,还不知道有没有缺其他的文件。

后端代码就没有

第一次下载断开被删了,第二次下载只有git隐藏文件!
安装完tp6该干什么了? 我这composer install报错Composer could not find the config file: D:\composer
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section!!!! 要怎么解决

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.