将默认语言修改为简体中文
Nextcloud的用户都知道,其Web端默认语言是英文,但对于中国人来说,貌似不太本土化。按官方文档描述,Nextcloud通过Web-GUI来确定要使用的语言,理论不需要自己设置,只不过该功能在很多浏览器上表现不佳,因此建议建站长手动调整。
修改配置文件config/config.php,在$CONFIG = array函数中加入一行代码:
'default_language' => 'zh_CN',
其他中文语言对应关系如下:
- 'zh_TW'=>'正體中文(臺灣)',
- 'zh_HK'=>'繁體中文(香港)',
其次,用户也可以自行调整界面语言,点击右上角的用户头像进入“设置”,在“个人信息”页面修改“语言”和“本地”的语言为中文即可。
无法登录原因及解决方法
部署完毕后却发现无法登录,点击“登录”按钮后瞬间退回到登录页面,感觉是session问题。在排查过程中,惊奇地发现php的session目录所属组变成了root。
解决方法如上图所示,修改/var/lib/php下的session和wsdlcache目录的所属组即可:
chgrp -R apache /var/lib/php/{session wsdlcache}
我的php是以apache身份运行的,则chgrp至apache,如果您是以nginx身份运行,则chgrp至nginx。
原创文章禁止转载:技术学堂 » Nextcloud常见问题及基本优化