taoser / taoler
the new thinkphp TaoLerCMS system
Installs: 134
Dependents: 0
Suggesters: 0
Security: 0
Stars: 60
Watchers: 2
Forks: 13
Open Issues: 0
Language:JavaScript
Type:project
Requires
- php: >=8.0.0
- endroid/qr-code: ^6.0
- firebase/php-jwt: ^6.10
- guzzlehttp/guzzle: ^7.8
- illuminate/container: ^11.29
- intervention/image: ^3.9
- jaeger/querylist: ^3.2
- overtrue/easy-sms: ^3.0
- phpmailer/phpmailer: ^6.8
- sqids/sqids: ^0.4.1
- taoser/think-addons: ^2.0
- taoser/think-auth: ^2.0
- taoser/think-setarr: ^0.0.5
- topthink/framework: ^8.0.1
- topthink/think-captcha: ^3.0
- topthink/think-filesystem: ^2.0
- topthink/think-multi-app: ^1.0
- topthink/think-orm: ^3.0
- topthink/think-view: ^2.0
- workerman/gateway-worker: ^3.1
- workerman/gatewayclient: ^3.1
- workerman/phpsocket.io: ^2.1
- workerman/workerman: ^4.1
- yansongda/pay: ~3.7.0
Requires (Dev)
- symfony/var-dumper: >=4.2
- topthink/think-trace: ^1.0
- dev-master
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- 3.0.x-dev
- v3.0.9
- v3.0.8
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v2.8.2
- v2.8.1
- v2.8.0
- v2.7.9
- v2.7.8
- v2.7.7
- v2.7.6
- v2.7.5
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.6.12
- v2.6.11
- v2.6.10
- v2.6.9
- v2.6.8
- v2.6.7
- v2.6.6
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.11
- v2.5.10
- v2.5.9
- v2.5.8
- v2.5.7
- v2.5.6
- v2.5.5
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.0
- v2.3.12
- v2.3.11
- 2.3.10.x-dev
- v2.3.10
- v2.3.9
- v2.3.8
- v2.3.7
- v2.3.6
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.10
- v2.2.9
- v2.2.8
- v2.2.7
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.1
- v2.2.0
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.10
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.9.29
- v1.9.28
- v1.9.27
- v1.9.25
- v1.9.24
- v1.9.23
- v1.9.22
- v1.9.21
- v1.9.20
- v1.9.19
- v1.9.18
- v1.9.17
- v1.9.16
- v1.9.15
- v1.9.14
- v1.9.13
- v1.9.12
- v1.9.11
- v1.9.10
- v1.9.9
- v1.9.8
- v1.9.7
- v1.9.6
- v1.9.5
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.23
- v1.8.22
- v1.8.21
- v1.8.20
- v1.8.19
- v1.8.18
- v1.8.17
- v1.8.16
- v1.8.15
- v1.8.14
- v1.8.12
- v1.8.11
- v1.8.10
- v1.8.8
- v1.8.7
- v1.8.6
- v1.8.5
- v1.8.4
- v1.8.3
- v1.8.2
- v1.8.1
- v1.7.28
- v1.7.27
- v1.7.26
- v1.7.25
- v1.7.24
- v1.7.23
- v1.7.22
- v1.7.21
- v1.7.20
- v1.7.19
- v1.7.18
- v1.7.17
- v1.7.16
- v1.7.15
- v1.7.14
- v1.7.13
- v1.7.12
- v1.7.11
- v1.7.10
- v1.7.9
- v1.7.8
- v1.7.7
- v1.7.6
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.6.9
- v1.6.7
- v1.6.6
- v1.6.5
- v1.6.4
- v1.6.3
- v1.6.2
- v1.6.1
- v1.2.3
- dev-dev
- dev-dependabot/composer/guzzlehttp/guzzle-7.4.5
- dev-dependabot/composer/firebase/php-jwt-6.0.0
This package is auto-updated.
Last update: 2025-02-25 03:35:25 UTC
README
TaoLer是一个简单迅捷的管理系统,支持插件化开发,适用于企业、个人或组织建站需求。
支持多模板、多单页自由切换,网站风格可定制性强,支持插件化开发,方便二开。可做为企业门户网站,生活服务,学习问答笔记,文章分享等。 默认内置一套完整的问答+博客+论坛+新闻+轻社区化的模板系统,还可持续增加模块,一个系统拥有多个版式的网站风格。
项目地址
- gitee https://www.gitee.com/toogee/Taoler
- github https://www.github.com/taoser/TaoLer
- composer create-project taoser/taoler
介绍
- 采用动态密码加密,相同密码在入库时具有唯一性,即使管理员也无法破解,用户信息安全牢固。
- 系统采用最新版TinkPHP6框架开发,底层安全可靠,数据查询更快,运行效率更高,网站速度更快。
- 自适应前端,桌面和移动端访问界面友好简洁,模块清晰。
- 后续主要多合一单页模板开发,可自由切换单页显示,可以设置不同分类模块,不同模板单页,论坛模块,问答模板,企业站模板,产品模块等自由开发。
- 完善的后台系统,管理便捷,动态菜单和权限角色分配系统。支持3级菜单和无限极分类。
- 双升级系统,可支持自动和手动升级。可在线检测并升级系统,保持网站的更新和安全。
- 代码开源,不设暗门操作,更安全。
- 项目会长期维护,优化更新。
- 预增加插件管理机制1.x(2.x版本正式上线)
构架组成
- 1.x版本构架:
- 构架:Tinkphp6 + layui2.7
- 环境:php7/8.1 + mysql5.7/8.0
构架介绍
thinkphp:
快速、简单的面向对象的轻量级PHP开发框架,出色的性能和至简代码的,更注重易用性。代码维护方便。
layui前端:
极简、丰盈,简单高效,模块化UI框架,体积轻盈,组件丰盈。
Fly模板:
一款至简的社区模板。
重点
- 长期维护,对抗消亡
- 迭代及时,查漏补缺
- 多模板多模块,一站顶多站
安装教程
- 首选确保满目使用环境要求,php > 7.2, mysql > 5.7.3
- https://github.com/taoser/TaoLer/archive/refs/heads/master.zip git下载:https://gitee.com/toogee/TaoLer 官网下载:https://www.aieok.com
引导安装
- 绑定域名
!> 先绑定域名,然后把域名指向解析到public
目录下
-
伪静态
- apache:
在apache服务器,一般不用手动设置、
public
文件加已经设置了.htaccess
文件<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环境下
访问域名无法安装或者No input file specified
,如phpstudy,伪静态要设置为如下:<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </IfModule>
- nginx
在
Nginx
低版本中,是不支持PATHINFO
的,但是可以通过在Nginx.conf
中配置转发规则实现:遇到404
错误一般是nginx的伪静态错误location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } }
如果是宝塔集成环境,网站目录部署如下示例: 网站目录:D:/www/TaoLer 运行目录:/public
- 首次安装,访问域名http://www.youdomain.com可自动跳转到/install/index进行引导安装,重新安装需删除public目录下install.lock。
- 安装前需要先创建mysql数据库(准备:数据库连接地址,数据库用户名,密码,端口)
- 如果手动导入数据库,管理员用户名和密码,默认admin/123456,前后台的管理员密码一致。前后端管理员账户是独立的,前端主要对文章内容的审查管理等操作。
前后台独立域名的绑定
- 支持设置绑定域名
如果绑定
index
应用对应的域名,后台admin
应用也必须独立绑定域名,否则原xxx.com/admin
访问路径就无法再访问。
- 支持应用设置映射
域名绑定的优先级高于应用映射,若绑定过域名,直接访问域名,如果没有绑定过域名,访问路径为xxx.com/youbind. 如后台的映射地址 www.xxx.com/youadmin
使用说明
- 安装后本系统已配置默认演示数据,可以删除原数据或者进行数据的修改
- 后台可设置分类cate,一定要设置英文别名
- 首页有置顶模块,列表文章模块,右侧包含广告模块,回复展示模块
文档
参考官网分享文章
aieok.com (http://wiki.aieok.com)
参与贡献
- Fork 本仓库
- 网站提交BUG
- 提交代码
- 新建 Pull Request
版权信息
非商业可免费使用,没有功能限制,但不能更改版本信息,如需更改可购买授权。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2020-2022 by aieok.com (https://www.aieok.com)
All rights reserved。