Docker中的pycharm增加中文编码支持

以linux系统为例

1、安装中文字体

由于docker与操作系统隔离,一般docker不能直接使用系统字体文件,所以首先要在docker内部安装好中文字体。

(1)查看docker是否自带中文字体

进入docker终端后台,用fc-list命令检查是否已安装中文字体,如有,直接进入pycharm设置。

(2)在linux系统建立一个字体夹,将需要的中文字体拷入其中。

(3)将该文件夹剪切到docker容器映射的文件夹中。

(4)进入docker容器后台,ls刚才拷入的文件夹所在目录,确保能正确显示。

将该字体文件夹移动到docker系统默认的字体文件夹中,默认的字体文件夹的路径一般为 /sur/share/fonts/

(5)更新字体缓存

输入命令 fc-cache 然后退出后台。

(6)重启容器

2、设置编辑器支持中文

将show only monospaced fonts旁边的选择去掉,Fallback font选择中文字体。

3、设置文件编码支持中文

红线框内的三个地方都改成UTF-8编码支持。

全部设置工作完成。进入代码编辑区,应该就可以输入中文注释了。

群晖 安装 IPKG包管理器

  群晖是一个精简linux系统,应用都通过套件中心安装,可以是官方或第三方的,比较方便。但还是可能会碰到有些想要的功能没有对应的套件,只有通过另外的工具来安装通用的linux应用了,使用ipkg包管理器是一种方法。

  1、通过第三方套件安装

(1)环境

DSM 版本: 6.2.3群晖 NAS 型号: DS920+

(2)步骤

(2.1)点击套件来源 -> 新增 -> 位置输入下面的网址,名称可随意起 -> 确定

http://www.cphub.net

(2.2)搜索 easy bootstrap installer并点安装

如果搜索不到,可以关闭套件中心,再重新打开,应该就可以了。

(2.3)配置环境变量

a. 从SSH终端登入群晖后台,并 sudo -i 获取root权限,因为全局环境变量修改一般用户没有权限。

b.依次输入以下命令:

echo 'export PATH=$PATH:/opt/bin:/opt/sbin' >> /etc/profile
source /etc/profile

c.退出终端,再重新登入,输入 ipkg 回车,如果正常应该会显示ipkg命令的帮助信息。

安装完成。以上自己验证安装通过,环境不同可能要求不同,仅供参与。

参考:https://blog.csdn.net/u011700186/article/details/109452598

  2、通过命令安装

(1)步骤

(1.1)从SSH终端登入群晖后台,并 sudo -i 获取root权限。

(1.2)下载并安装ipkg

参考:https://bigger.ee/archives/45.html

WordPress外网排版错乱解决

wordpress内网显示正常,开始了hello world,但在外网查看时排版全部乱了。

问题的原因是WordPress安装时配置的是内网环境,外网访问时通过域名或ip不能正确读取数据库。

解决问题也很简单,重置数据库,删除原来的数据库,再重新建立数据库,重新外网环境下再安装WordPress。

注意点,web服务器先要按外网访问配置。