优质SS/SSR/Trojan/Xray/V2Ray机场推荐 | IPLC/IEPL专线加速器梯子推荐 | 解锁奈飞Netflix/HBO/Hulu等国外流媒体
ssrpanel开源版已经不维护了,新版vnetpanel一直都不适应,索性重新琢磨下最开始的sspanel,做个基础笔记,方便自己折腾的时候复制粘贴用。
sh 脚本里执行就可以了,遇到什么问题根据错误提示解决什么问题即可。sspanel依赖PHP+MySQL环境,还需要个nginx负责前端,一般安装LNMP即可。安装环境过程不表,最简单的一键脚本或者宝塔大法等安装即可,都是一键的,傻白甜推荐直接宝塔大法。
system、proc_open、proc_get_status、putenv 等禁用函数。安装完了环境便可建立一个网站,设置好网站目录,数据库等信息。
Anankke 负责维护的 SSPanel-Uim,如果需要稳定,建议用 master 分支,dev 分支指不定有什么坑。程序准备就绪就可以进入安装阶段了,以下步骤执行完会安装一大坨依赖。
如果某依赖库路径不存在,在执行php composer.phar install 安装命令时会报错,如:此时网络上查找下,修正为正确的包路径,此处将 composer.json 中的 charlottedunois/yasmin 修改为 laravel-discord/yasmin ,然后再执行以上安装命令即可。至此,程序安装工作就完成了。
新建网站时需要初始化数据库和配置等,一般修改完成后后期就很少变动了。
以下方法任选其一,傻白甜强烈建议宝塔大法。
宝塔大法界面上导入:
以上链接创建完,宝塔面板上数据库菜单点进去,点导入 ,然后选择该数据即可。或者打开 phpmyAdmin 面板去导入即可,都是可视化的界面。命令行方式导入:
.config.php 可见每行配置的注释,根据实际情况填写即可。注释都是汉字的,相信也没什么好解释的。crontab -e -u www 命令编辑系统定时任务,有些任务是根据自身需求的,自行斟酌。这几条都是必须的:
以下是可选的:
系统定时任务规则可自行查看帮助,或者网络搜索解决。
升级时前面的一些动作就不用做了,需要做的就是拉取最新的程序文件,并xcat更新下即可。
拉取最新的文件后,然后在网站目录下,执行下述命令升级config :上述命令会在 迁移/更新 操作之前自动备份原 config 文件到 .config.php.bak,迁移/更新操作完成之后会为你输出新旧配置之间的差异文标题:SSPanel-uim部署记录
以下是遇到的问题,记录下:
解决方案:安装composer.phar 失败导致的,将 composer.json 中的 charlottedunois/yasmin 修改为 laravel-discord/yasmin,然后重新 php composer.phar install 安装即可(如果按照稳中脚本执行,则composer.json在站点根目录)
解决方案:将站点运行目录指到 /public,取消勾选防跨站攻击,站点设置伪静态:
location / {
try_files $uri /index.php$is_args$args;
}
解决方案:部分css文件国内网络无法加载,需要翻墙,如:fonts.googleapis.com、cdn.jsdelivr.net,将这些文件本地化,然后修改代码即可,可自行百度谷歌必应360查找方法