解决宝塔面板安装的Redis无法启动问题

宝塔安装好Redis数据缓存和memcached后,启动失败,查阅日志看到Failed to configure LOCALE for invalid locale name

单纯翻译就是不能设置locale 名字,经过查阅得知是locale的问题。

locale 是 Linux 系统中多语言环境的设置接口,在 Linux 中,使用 locale 命令来设置和显示程序运行的语言环境,locale 会根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统定义一个软件运行时的语言环境。

更改和设置locale语言为中文或者英文就可以了。

英文环境通用,可以减少报错~

执行以下命令:

locale

就会显示输出类似

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

暴力更改方式

直接编辑文件,用直接用宝塔面板查看文件编辑或者vim编辑locale文件

sudo vim /etc/default/locale

清空或注释原有内容,将上面输出的内容添加进去。

然后保存,退出,重启。

本站资源来自于互联网收集,仅供用于学习和交流,不得用于商业用途,请遵循相关法律法规。如遇欺诈广告或损害用户利益请第一时间联系我们邮箱:362813278@qq.com或者QQ:362813278处理!
THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录