宝塔安装好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
清空或注释原有内容,将上面输出的内容添加进去。
然后保存,退出,重启。
© 版权声明
分享是一种美德,转载请保留原链接
发现沙发条评论