设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 1087|回复: 9

Ubuntu一键安装kangle 以及easypanel的配置问题

[复制链接]

签到天数: 40 天

[LV.5]常住居民I

发表于 2024/6/28 14:40 | 显示全部楼层 |阅读模式 |Google Chrome 126.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
本帖最后由 mbs654321 于 2024/8/7 12:12 编辑

CentOS7的生命周期马上要终止了,正准备往Ubuntu上迁移,发现手动编译kangle的时候有很多依赖上的问题,手动处理也挺麻烦的,解决过后干脆顺手写了一个安装kangle的脚本
项目地址是https://github.com/funnycups/kangle,一键脚本
  1. wget -q https://raw.githubusercontent.com/funnycups/kangle/main/install.sh && bash install.sh
复制代码

这个脚本会自动地安装Kangle web server3.6.0,配有http3 kwebp和kwaf,并且内置了一些请求和回应控制的配置
此外,还会安装MySQL8+PHPMyAdmin,以及PHP5.6+7.4+8.3。

我本来是想再搞个easypanel的安装的,但我不太清楚easypanel具体要怎么配置 解压easypanel的源码后打开ep提示数据库连接失败,我看了一下应该是缺少vhs.db导致的,但这个文件kangle编译完默认也没有...我从装了kangle的系统上把vhs.db和vh_db.xml弄下来放到etc目录里,但好像ep还是不能正常读取...小樱知道该怎么办吗

补充一下:脚本已经支持选择kangle3.5.21.16+easypanel的安装了,并且允许选择数据库安装与否。由于没有3.5.21版本的kwebp源码,所以安装不带webp模块。
kangle3.6因为不支持虚拟主机模板功能,因此easypanel生成的数据库无法被加载,所以如果选择安装3.6则不会安装easypanel

评分

参与人数 1樱币 +2 收起 理由
algoblue + 2 很给力!

查看全部评分

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2024/6/28 18:48 | 显示全部楼层 |Google Chrome 126.0.0.0|Windows 10
感谢分享,easypanel是php运行的,连接数据库需要这个开发运行库mysql-libs,看了下你的脚本里面没有,试试安装补全呢?

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 40 天

[LV.5]常住居民I

 楼主| 发表于 2024/6/28 23:33 | 显示全部楼层 |Google Chrome 126.0.0.0|Windows 10
小樱 发表于 2024/6/28 18:48
感谢分享,easypanel是php运行的,连接数据库需要这个开发运行库mysql-libs,看了下你的脚本里面没有,试试 ...

安装php5.6-sqlite3后,面板可以登录了,但仍然无法正常使用,提示Class WhmCall not found in nodewww/webftp/framework/lib/xxx.php,我检查了一下,这个类应该在framework/lib/whm.lib.php里面,但不知道为什么ep没有自动引入这个文件
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2024/6/29 06:49 | 显示全部楼层 |Google Chrome 126.0.0.0|Windows 10
mbs654321 发表于 2024/6/28 23:33
安装php5.6-sqlite3后,面板可以登录了,但仍然无法正常使用,提示Class WhmCall not found in nodewww/w ...


Class not found这个错误应该是权限问题,php.ini里面赋予; open_basedir = "${doc_root}:/tmp"
前面的; 不要删除,需要保留起来,如果删除了; 那么php只能读写特定的目录,这样easypanel就拿不到权限无法正常使用提示not found未找到的错误了

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 40 天

[LV.5]常住居民I

 楼主| 发表于 2024/6/29 07:14 来自手机 | 显示全部楼层
小樱 发表于 2024/6/29 06:49
Class not found这个错误应该是权限问题,php.ini里面赋予; open_basedir = "${doc_root}:/tmp"
前面 ...

这个我也设置了,前面是有分号的,网上查了一下web服务器可能也有做限制,莫非是kangle本身限制了open_basedir?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2024/6/29 19:23 | 显示全部楼层 |Google Chrome 126.0.0.0|Windows 10
mbs654321 发表于 2024/6/29 07:14
这个我也设置了,前面是有分号的,网上查了一下web服务器可能也有做限制,莫非是kangle本身限制了open_ba ...


kangle没有这个限制,open_basedir是php上的,如果不是open_basedir的错误,那估计难找问题了

试试php.ini打开调试模式查看更详细的错误吧,然后浏览器访问页面后会打印出更详细的错误信息
display_errors 改成 on

也可以在kangle上启用调试模式,关闭kangle现有进程后,使用调试模式运行kangle
/vhs/kangle/bin/kangle -d2 -g
https://bbs.itzmx.com/thread-20834-1-1.html

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 40 天

[LV.5]常住居民I

 楼主| 发表于 2024/6/29 19:39 来自手机 | 显示全部楼层
小樱 发表于 2024/6/29 19:23
kangle没有这个限制,open_basedir是php上的,如果不是open_basedir的错误,那估计难找问题了

试试p ...

之前开调试模式看过,也没有提示open_basedir的问题
感觉直接用kangle管理挺舒服的,简洁明了,ep能可视化的也只有一部分功能
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2024/6/29 20:39 | 显示全部楼层 |Google Chrome 126.0.0.0|Windows 10
mbs654321 发表于 2024/6/29 19:39
之前开调试模式看过,也没有提示open_basedir的问题
感觉直接用kangle管理挺舒服的,简洁明了,ep能可视 ...


那就不太清楚是什么问题了,只能根据php报错去搜一下相关的解决办法了
easypanel主要方便,而且可以开虚拟主机分配空间来多人共用,动手能力强的话当然也可以和群友一样,自己php写代码弄出一套面板来控制kangle

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2024/6/30 18:48 | 显示全部楼层 |Google Chrome 126.0.0.0|Windows 10
好几个群友都在写自己的安装脚本,可以试试他的AlmaLinux,我还是在用centos6啦,介绍看起来ubuntu也是有的
https://www.loshub.com/kangle-linux/3.html

实在找不到问题不知道怎么解决easypanel的话,只能用别人已经解决过的了
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 40 天

[LV.5]常住居民I

 楼主| 发表于 2024/6/30 21:24 | 显示全部楼层 |Google Chrome 126.0.0.0|Windows 10
小樱 发表于 2024/6/30 18:48
好几个群友都在写自己的安装脚本,可以试试他的AlmaLinux,我还是在用centos6啦,介绍看起来ubuntu也是有的 ...

好的,我试试看
[发帖际遇]: 一个袋子砸在了 mbs654321 头上,mbs654321 赚了 4 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/23 08:07 , Processed in 0.172702 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表