本文最后更新于 2024年5月16日。
傲星工具箱简介
这是一款在线工具箱
程序,您可以通过安装扩展增强她的功能
演示地址
https://tool.aoaostar.com
插件仓库
https://github.com/aoaostar/toolbox-plugins
https://github.com/MarsMan1994/aoaostar-toolbox-plugins
1panel搭建运行环境
我安装的时候遇到的两个严重问题:
一是php扩展要满足,数据库相关的扩展pdo_mysql和操作zip的扩展zip。
二是php版本选用php8.0,否则可能有函数报错。
大家安装前要避免防止浪费时间。
下载源码包选择full包
在GitHub仓库中的realease下载即可。
解压到网站index目录
1panel具备文件管理功能,也可以通过其他ftp等工具长传解压。
设置网站目录为public
这个项目的web执行目录是public子文件夹。
设置伪静态
1panel的网站设置中的伪静态可以直接添加。
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
权限问题
访问域名提示创建文件夹失败,升高权限即可。进入安装界面如下。
php扩展问题
缺少ziparchive插件,构建php运行环境安装zip插件即可,注意是zip插件,不是ziparchive插件。
开始安装
填写数据库信息
设置oauth
默认的回调地址是这个
https://tool.weiyoun.com/oauth/callback/github
但在github中填写的地址不能带有/github
不然不能正常回调。
https://tool.weiyoun.com/oauth/callback
我没有设置跨站等信息,1panel不知道怎么设置,所以有些功能可能不能用。
安装插件
从这里下载插件包
https://github.com/aoaostar/toolbox-plugins
在线安装插件总是失败。插件配置也没有研究明白,只能是手动下载再上传安装。
插件配置提示是这样的
https://github.com/{owner}/{repo}/raw/{branch}/{path}
我实际这么配置(无效)
https://github.com/aoaostar/toolbox-plugins/raw/master/dist
安装插件的时候报错
trim(): Passing null to parameter #1 ($string) of type string is deprecated