2020-05-22 12:29:56 +08:00
|
|
|
|
# TaoLer
|
2020-01-02 16:32:01 +08:00
|
|
|
|
|
2021-05-12 17:54:01 +08:00
|
|
|
|
> TaoLer是一个简单迅捷的轻论坛系统,适用于个人或组织区域型信息交流发布平台。
|
|
|
|
|
|
2021-12-21 16:34:33 +08:00
|
|
|
|
* 官网:https://www.aieok.com
|
2022-04-17 17:05:20 +08:00
|
|
|
|
* 版本:TaoLer 1.9.0
|
|
|
|
|
* 日期:2022.3.16
|
2021-12-16 17:15:00 +08:00
|
|
|
|
|
|
|
|
|
webman版新架构已适配90%
|
2020-02-12 15:08:52 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
#### 项目地址
|
2020-02-12 15:08:52 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
1. gitee https://www.gitee.com/toogee/Taoler
|
|
|
|
|
2. github https://www.github.com/taoser/TaoLer
|
2020-10-29 16:49:57 +08:00
|
|
|
|
3. composer create-project taoser/taoler
|
2020-02-12 15:08:52 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
#### 介绍
|
2020-01-02 16:32:01 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
1. 采用动态密码加密,相同密码在入库时具有唯一性,即使管理员也无法破解,用户信息安全牢固。
|
|
|
|
|
2. 系统采用最新版TinkPHP6框架开发,底层安全可靠,数据查询更快,运行效率更高,网站速度更快。
|
|
|
|
|
3. 自适应前端,桌面和移动端访问界面友好简洁,模块清晰。
|
2021-10-12 17:42:55 +08:00
|
|
|
|
4. 后续主要多合一单页模板开发,可自由切换单页显示,可以设置不同分类模块,不同模板单页,论坛模块,问答模板,企业站模板,产品模块等自由开发。
|
2021-10-12 16:46:49 +08:00
|
|
|
|
5. 完善的后台系统,管理便捷,动态菜单和权限角色分配系统。支持3级菜单和无限极分类。
|
|
|
|
|
6. 双升级系统,可支持自动和手动升级。可在线检测并升级系统,保持网站的更新和安全。
|
|
|
|
|
7. 代码开源,不设暗门操作,更安全。
|
|
|
|
|
8. 项目会长期维护,优化更新。
|
2021-10-12 17:42:55 +08:00
|
|
|
|
9. 预增加插件管理机制1.0(2.0版本正式上线)
|
2020-01-02 16:32:01 +08:00
|
|
|
|
|
2020-01-01 09:33:10 +08:00
|
|
|
|
|
2021-05-12 17:54:01 +08:00
|
|
|
|
#### 构架组成
|
|
|
|
|
- 1.x版本构架:
|
|
|
|
|
- 构架:Tinkphp6 + layui2.6
|
2021-12-06 16:03:02 +08:00
|
|
|
|
- 环境:php7/php8.0 + mysql
|
2021-05-12 17:54:01 +08:00
|
|
|
|
- 前端:Fly template V3.0
|
|
|
|
|
|
|
|
|
|
#### 构架介绍
|
2021-10-12 16:46:49 +08:00
|
|
|
|
thinkphp:
|
2020-05-22 12:29:56 +08:00
|
|
|
|
快速、简单的面向对象的轻量级PHP开发框架,出色的性能和至简代码的,更注重易用性。代码维护方便。
|
2021-10-12 16:46:49 +08:00
|
|
|
|
layui前端:
|
2020-05-22 12:29:56 +08:00
|
|
|
|
极简、丰盈,简单高效,模块化UI框架,体积轻盈,组件丰盈。
|
|
|
|
|
Fly模板:
|
2021-10-12 16:46:49 +08:00
|
|
|
|
一款至简的社区模板。
|
2020-01-01 09:33:10 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
#### 安装教程
|
2021-10-12 17:42:55 +08:00
|
|
|
|
|
2021-07-23 17:05:43 +08:00
|
|
|
|
1. 首选确保满目使用环境要求,php > 7.2, mysql > 5.7.3
|
2021-12-21 16:34:33 +08:00
|
|
|
|
2. git下载:https://gitee.com/toogee/TaoLer
|
|
|
|
|
github https://www.github.com/taoser/TaoLer
|
2021-07-23 17:05:43 +08:00
|
|
|
|
官网下载:https://www.aieok.com
|
2021-10-12 17:42:55 +08:00
|
|
|
|
|
|
|
|
|
#### 引导安装
|
|
|
|
|
|
|
|
|
|
1. 绑定域名
|
|
|
|
|
|
|
|
|
|
!> 先绑定域名,然后把域名指向解析到`public`目录下
|
|
|
|
|
|
|
|
|
|
2. 伪静态
|
|
|
|
|
* apache:
|
|
|
|
|
> 在apache服务器,一般不用手动设置、`public`文件加已经设置了`.htaccess`文件
|
|
|
|
|
```bash
|
|
|
|
|
<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,伪静态要设置为如下:
|
|
|
|
|
```bash
|
|
|
|
|
<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的伪静态错误
|
|
|
|
|
```bash
|
2021-12-06 16:03:02 +08:00
|
|
|
|
location / {
|
2021-10-12 17:42:55 +08:00
|
|
|
|
if (!-e $request_filename) {
|
2021-12-06 16:03:02 +08:00
|
|
|
|
rewrite ^(.*)$ /index.php?s=/$1 last; break;
|
2021-10-12 17:42:55 +08:00
|
|
|
|
}
|
2021-07-23 17:05:43 +08:00
|
|
|
|
}
|
|
|
|
|
```
|
2021-10-12 17:42:55 +08:00
|
|
|
|
|
2021-12-06 16:03:02 +08:00
|
|
|
|
>如果是宝塔集成环境,网站目录部署如下示例:
|
|
|
|
|
网站目录:D:/www/TaoLer
|
|
|
|
|
运行目录:/public
|
|
|
|
|
|
2021-10-12 17:42:55 +08:00
|
|
|
|
3. 首次安装,访问域名http://www.youdomain.com可自动跳转到/install/index进行引导安装,重新安装需删除public目录下install.lock。
|
|
|
|
|
4. 安装前需要先创建mysql数据库(准备:数据库连接地址,数据库用户名,密码,端口)
|
|
|
|
|
5. 如果手动导入数据库,管理员用户名和密码,默认admin/123456,前后台的管理员密码一致。前后端管理员账户是独立的,前端主要对文章内容的审查管理等操作。
|
|
|
|
|
|
|
|
|
|
#### 前后台独立域名的绑定
|
|
|
|
|
|
|
|
|
|
1. 手动修改`config/app.php`文件内的`'domain_bind'`对应的应用。
|
2021-11-02 15:40:58 +08:00
|
|
|
|
```html
|
|
|
|
|
// 域名绑定(自动多应用模式有效)
|
|
|
|
|
'domain_bind' => [
|
|
|
|
|
'bbs' => 'index', //bbs.xxx.com 访问的是Index应用
|
|
|
|
|
'adm' => 'admin', //adm.xxx.com 访问的是Admin应用
|
|
|
|
|
'api' => 'api' //api.xxx.com 访问的是Admin应用
|
|
|
|
|
'www.test.com' => 'test' //www.test.com 访问的是Test应用
|
|
|
|
|
],
|
|
|
|
|
```
|
2021-10-12 17:42:55 +08:00
|
|
|
|
|
|
|
|
|
2. 后面会针对动态的设置绑定域名功能开发...此处待完成
|
|
|
|
|
|
|
|
|
|
> 如果绑定`index`应用对应的域名,后台`admin`应用也必须独立绑定域名,否则原`xxx.com/admin`访问路径就无法再访问。
|
|
|
|
|
|
2020-01-01 09:33:10 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
#### 使用说明
|
2020-01-01 09:33:10 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
1. 安装后本系统已配置默认演示数据,可以删除原数据或者进行数据的修改
|
|
|
|
|
2. 后台可设置分类cate,一定要设置英文别名
|
|
|
|
|
3. 首页有置顶模块,列表文章模块,右侧包含广告模块,回复展示模块
|
2020-02-12 17:20:07 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
#### 文档
|
2020-02-12 17:31:36 +08:00
|
|
|
|
|
2021-05-12 17:54:01 +08:00
|
|
|
|
参考官网分享文章
|
|
|
|
|
|
2021-12-16 17:15:00 +08:00
|
|
|
|
aieok.com (http://wiki.aieok.com:888)
|
2020-05-20 11:33:27 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
#### 参与贡献
|
|
|
|
|
|
|
|
|
|
1. Fork 本仓库
|
2021-10-12 17:42:55 +08:00
|
|
|
|
2. 网站提交BUG
|
2020-05-22 12:29:56 +08:00
|
|
|
|
3. 提交代码
|
|
|
|
|
4. 新建 Pull Request
|
|
|
|
|
|
|
|
|
|
#### 版权信息
|
|
|
|
|
|
|
|
|
|
非商业可免费使用,没有功能限制,但不能更改版本信息,如需更改可购买授权。
|
2020-05-20 11:33:27 +08:00
|
|
|
|
|
2020-05-22 12:29:56 +08:00
|
|
|
|
本项目包含的第三方源码和二进制文件之版权信息另行标注。
|
|
|
|
|
|
2022-04-17 17:05:20 +08:00
|
|
|
|
版权所有Copyright © 2020-2022 by aieok.com (https://www.aieok.com)
|
2020-05-22 12:29:56 +08:00
|
|
|
|
|
|
|
|
|
All rights reserved。
|