常见问题

部署过程中出现报错Specified key was too long; max key length is 767 bytes报错

此报错属于数据库索引问题,请按照如下方法操作即可解决,理论上及时不处理这条错误也能正常使用。

先检查一下是不是数据库被限制了索引的大小
SHOW variables like 'innodb_large_prefix'

如果查询的值是OFF的话 执行下面命令
SET GLOBAL INNODB_LARGE_PREFIX = ON;

执行完了 之后 还得查看当前的innodb_file_format引擎格式类型是不是BARRACUDA
SHOW variables like 'innodb_file_format'

如果不是的话则需要修改
SET GLOBAL innodb_file_format = BARRACUDA;
                                        

安装插件后生成全景视图一直显示处理中...

此问题部分服务器可能会出现。

遇到此问题需要重启一下服务器,然后再部署程序即可。

                                        

内部版执行部署bash: ./hellohao: Permission denied

此报错问题在于没有权限。

解决办法:将hellohao文件权限赋777重新执行即可。
                                        

linux中文水印乱码显示框框

由于不同厂家的服务器系统字体库也不同。安装中文字体库即可。

字体包下载:https://www.lanzoux.com/iHwPdh1x05g。

解决办法:
进入/usr/share/fonts/创建文件夹cjkuni-uming
下载文件,压缩包解压后把uming.ttc文件放入/usr/share/fonts/cjkuni-uming中
为字体赋值755权限
执行一下命令:
cd /usr/share/fonts/cjkuni-uming
sudo mkfontscale  #(如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
sudo mkfontdir
sudo fc-cache -fv  #(如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )
这样所有的步骤就算完成了,最后再次通过fc-list看一下字体列表会出现我们新加的中文字体。
如果没有这个命令,那就是没有安装font命令包 yuminstall *font*  装好后再试试可不可以使用fc-list命令
重启系统即可!!!