1panel搭建傲星工具箱

本文最后更新于 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

看来php版本太高了,运行环境php从8.2降到8.0h后可以正常使用。