当前位置:论坛首页 > Linux面板 > 讨论

语言环境引发安装apache2.4失败的小bug

发表在 Linux面板2018-4-20 22:07 [复制链接] 2 1731

安装环境:
ubuntu16.04 中文版
BT 5.8.7

现像:
在BT面板里安装apache2.4,安装不上,也无法启动apache。
查看 /tmp/panelExec.log 日志 发现错误行
apache.sh: 行 21: 400*(1+): 语法错误: 需要操作数 (错误符号是 ")")

查看apache.sh代码发现问题就出现在参数"Mem"上
MemInfo=$(free -g |grep Mem |awk '{print $2}')

导致后续命令ServerLimit=$((400*(1+${MemInfo}))) 参数错误不能继续执行。

中文环境下没有Mem关键字

2018-04-20 21-56-12屏幕截图.png

后把系统字符集改为英文后,安装成功。
不知道有没有人碰到这种情况。如果有,希望我的发现对你有用。

使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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