Ubuntu一键安装kangle 以及easypanel的配置问题
本帖最后由 mbs654321 于 2024/8/7 12:12 编辑CentOS7的生命周期马上要终止了,正准备往Ubuntu上迁移,发现手动编译kangle的时候有很多依赖上的问题,手动处理也挺麻烦的,解决过后干脆顺手写了一个安装kangle的脚本
项目地址是https://github.com/funnycups/kangle,一键脚本
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具体要怎么配置{:3343:} 解压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 感谢分享,easypanel是php运行的,连接数据库需要这个开发运行库mysql-libs,看了下你的脚本里面没有,试试安装补全呢?
小樱 发表于 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没有自动引入这个文件{:3335:} 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未找到的错误了
小樱 发表于 2024/6/29 06:49
Class not found这个错误应该是权限问题,php.ini里面赋予; open_basedir = "${doc_root}:/tmp"
前面 ...
这个我也设置了,前面是有分号的,网上查了一下web服务器可能也有做限制,莫非是kangle本身限制了open_basedir? 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
小樱 发表于 2024/6/29 19:23
kangle没有这个限制,open_basedir是php上的,如果不是open_basedir的错误,那估计难找问题了
试试p ...
之前开调试模式看过,也没有提示open_basedir的问题
感觉直接用kangle管理挺舒服的,简洁明了,ep能可视化的也只有一部分功能 mbs654321 发表于 2024/6/29 19:39
之前开调试模式看过,也没有提示open_basedir的问题
感觉直接用kangle管理挺舒服的,简洁明了,ep能可视 ...
那就不太清楚是什么问题了,只能根据php报错去搜一下相关的解决办法了
easypanel主要方便,而且可以开虚拟主机分配空间来多人共用,动手能力强的话当然也可以和群友一样,自己php写代码弄出一套面板来控制kangle
好几个群友都在写自己的安装脚本,可以试试他的AlmaLinux,我还是在用centos6啦,介绍看起来ubuntu也是有的
https://www.loshub.com/kangle-linux/3.html
实在找不到问题不知道怎么解决easypanel的话,只能用别人已经解决过的了 小樱 发表于 2024/6/30 18:48
好几个群友都在写自己的安装脚本,可以试试他的AlmaLinux,我还是在用centos6啦,介绍看起来ubuntu也是有的 ...
好的,我试试看
页:
[1]