This action will force synchronization from 听雨/tplay, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
更新说明:
1.ThinkPHP版本更新至v5.0.23
2.修复部分模板会报“模板文件不存在”错误的BUG。
3.调整自定义分页类的位置为app目录下,方便开发者后续直接覆盖升级thinkphp目录
更新说明:
这次更新主要是填上个版本搞出来的小坑,如果自行修复过的可以不升级
1.修复部分css加载不到的错误
2.修复左侧菜单相关js报错的问题
3.调整目录结构(上个版本精简了目录,但有同学反映会影响使用,固调整回来)
4.现在当你展开一个二级菜单时,其他的二级菜单也会闭合了
5.微调控制台的布局
更新说明:
1.修复某些列表页的搜索条件不支持翻页的bug(这次真的修复了)
2.左侧菜单现在支持到三级了
3.现在当你同时设置菜单+权限节点后,该菜单将对没有该权限的角色隐藏了
4.现在当你想要打开一个已存在的标签时,不仅会跳转到该标签,还默认刷新一次
5.更精简的目录结构
6.更高的颜值
7.thinkphp版本提升到5.0.15
8.分别增加了一套控制台和登录页面模板
更新说明:
1.管理员登录后的信息存储方式由cookie更改为session,增加安全性
2.修复某些列表页的搜索条件不支持翻页的bug
更新说明:
1.增加选项卡最右侧的关闭全部选项卡和关闭其它选项卡的快捷菜单
2.将便签改为js存储,且移到了header部分通过按钮触发
3.修改了皮肤选择按钮的弹起方式
4.header最右侧增加了版本详情按钮,且将退出按钮合并到了头像信息下
5.管理员列表、角色列表、日志列表、上传文件列表、文章列表及留言列表分别增加了一些搜索条件,更方便操作
6.修复了添加及修改文章时不选择分类也能通过的bug
7.现在当你展开左侧的某个菜单时会同时关闭其它已展开的菜单了
8.数据表增加部分索引
9.增加index模块且增加了相应的提示,避免不看安装说明的同学获得懵逼BUFF
更新说明:
1.将清除缓存按钮移到了header区域
2.去除了选项卡区域最右侧的菜单
3.header区域增加刷新当前选项卡的按钮
4.部分驼峰方式命名的模板文件统一改成了小写
5.增加git安装
6.增加服务器部署参考
更新说明:
1.新增部分索引
2.新增便签功能
3.新增置顶和审核文章的功能
4.优化部分按钮和表格的表现
5.调整部分页面的打开方式为iframe弹窗
6.重做了新增和修改管理员角色时分配权限的页面部分
7.部分表单页面增加了相应的注释
8.实装了登录后台时记住账号的功能
9.layui版本提升到2.2.5
10.thinkphp版本提升到5.0.14
Tplay是一款基于ThinkPHP5.0.13 + layui2.2.45 + Mysql开发的后台管理框架,PHP版本要求提升到5.5。Tplay集成了一般应用所必须的基础性功能,为开发者减少重复性的工作,提升开发速度,规范团队开发模式。
Tplay的运行环境要求PHP >= 5.5,推荐使用PHP7,其余要求参考thinkPHP5的配置要求。
二次开发请参考 ThinkPHP5完全开发手册
初始的目录结构如下:
www WEB部署目录(或者子目录)
├─app 应用目录
│ ├─admin Tplay核心目录
│ │ ├─config.php 模块配置文件
│ │ ├─common.php 模块函数文件
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─view 视图模板目录
│ │
│ ├─command.php 命令行工具配置文件
│ ├─common.php 公共函数文件
│ ├─config.php 公共配置文件
│ ├─route.php 路由配置文件
│ ├─tags.php 应用行为扩展定义文件
│ └─database.php 数据库配置文件
│
├─public WEB目录(对外访问目录)
│ ├─static css、js等资源目录
│ │ ├─admin Tplay后台css、js文件
│ │ ├─public 公共css、js文件
│ ├─uploads 图片等资源文件
│ ├─index.php 入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于apache的重写
│
├─simport 框架系统目录
│ ├─thinkphp thinkphp核心文件
│ ├─extend 扩展类库目录
│ └─vendor 第三方类库目录(Composer依赖库
│
├─runtime 应用的运行时目录(可写,可定制)
├─build.php 自动生成定义文件(参考)
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
├─tplay.sql Tplay框架sql文件
首先克隆下载应用项目仓库(或者直接下载最新发布版本包)
git clone https://github.com/tingyuu/tplay.git
然后切换到tplay
目录下面,再使用composer
自动安装更新依赖库
composer install
将根目录下的tlay.sql
文件导入mysql
数据库
mysql>source 你的(磁盘)路径/tplay.sql
修改项目/app/database.php
文件中的数据库配置信息
将你的域名指向根目录下的public目录(重要),详情请看这里 服务环境部署
浏览器访问:你的域名/admin
,默认管理员账户:admin
密码:tplay
如果你用到了短信配置,请前往阿里大鱼官网申请下载自己的sdk文件,替换/extend/dayu下的文件,在后台配置自己的appkey即可
如遇问题可在QQ群221470096交流。
server {
listen 80;
server_name tplay.tinywan.com; # 这里修改为你的域名或者公网IP地址
set $root_path $path/tplay/public; # $path 为你的web项目绝对路径
root $root_path;
index index.php index.html index.htm;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php7.1.9-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
access_log off;
error_log off;
expires 30d;
}
location ~ .*\.(js|css)?$ {
access_log off;
error_log off;
expires 12h;
}
}
重新启动 Nginx 即可生效,浏览器输入地址:http://tplay.tinywan.com/admin/
在项目根目录加入.htaccess文件,只需开启rewrite模块
<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>
重新启动 Apache 即可生效
Tplay同ThinkPHP一样,遵循Apache2开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2017 by Tplay (http://tplay.pengyichen.cn/public/admin)
All rights reserved。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。