YAuth是一款全新架构的授权系统,内置各种强大的功能,使用方便快捷,支付模块集成易支付功能,前台支持自助购买和操作管理授权!

YAuth是一款在线授权官网,采用PHP 8.1 + ThinkPHP 6.1.1框架 + Mysql 5.7 进行开发,提高了产品的性能,减少不必要的额外开销, 为更多开发者解决【无授权/加密/更新/官网展示】的问题!

功能亮点

1. 适配最新PHP8.1

2. 采用Yaf框架开发,保障产品性能 

3. 支持【密钥/域名/IP/QQ】等多种授权方式

4. 仿WP资源下载类主题文章发布生态,上手更简单

5. 全新首页/产品介绍页展示,不局限于以往类似产品的单一

5. 更多专属系统功能及优化


安装指南

1.环境安装

点击左侧菜单软件商店

image.png2.安装系统软件:Nginx 、MySQL ( Mysql推荐5.7+版本)、PHP( PHP推荐8.0+版本)、phpMyAdmin(Web端MySQL管理工具)。

image.png

编译安装或极速安装都可以,等待软件全部安装完成!!!


2.创建站点

添加站点。点击左侧菜单网站→添加站点

image.png

输入你要绑定的网站域名(上一步中域名配置所解析的域名),创建MySQL数据库 ,PHP选择8.0。都填写后,点击提交

image.png

创建成功,记得保存资料。

image.png

浏览器新建标签页,输入你刚绑定的域名,看是否可以打开,访问如出现此提示,创建成功

image.png

访问出现此提示,表示域名配置有问题。可以尝试刷新几遍,看是否配置未生效,或者在下一步设置中更改配置。

image.png

3.PHP配置

点击左侧【软件商店】 - 【已安装】- PHP 8.0【设置】

image.png

点击【安装扩展】
需要安装以下扩展

* fileinfo

* opcache

* yaf

* yac

image.pngimage.png点击【配置文件】,复制以下内容到底部,点击保存

yaf.environ = product
image.png

4.程序上传

下载保存源码压缩包至本地电脑。

image.png

进入宝塔面板,选择左侧菜单网站,点击新建的站点进入根目录

image.pngimage.png

点击左上角上传-点击上传文件,选择本地电脑YNova程序.ZIP,然后点击开始上传,等待上传完成,关闭上传窗口。

image.png

解压包至当前目录(根目录),等待解压完成。

image.png

5.站点配置

解压完文件之后,找到【conf】文件,点击权限设置为777

image.pngimage.png

点击左侧菜单栏【网站】,找到你的YNova网站,点击设置

image.png

点击【网站目录】- 运行目录下拉选择【public】,随后点击保存

image.png

点击【伪静态】,复制以下内容到其中,点击保存

if (!-e $request_filename) {
    rewrite ^/(.*)  /index.php/$1 last;
    }

image.png