介绍
介绍
官方提供了三个安装方式,源码、一键和Docker。
源码
源码安装方式比较原始,先搭建一个PHP环境,安装MySQL的PDO扩展。然后准备一个MySQL环境,账号需要Super权限。再然后下载源代码包,将web服务器的根目录指向源码包的子目录zentaopms/www/。最后浏览器访问,根据提示完成系统的初始化,就可以了!
问题:
MySQL非得要Super权限(虽然初始化之后可以取消掉,但是一般网管是不会答应的)
系统初始化之后有个my.php配置文件,但是你用初始化完成后的my.php去覆盖新解压缩后的项目代码,你会发现登录不了了(猜测是数据库里的账号信息与项目某些文件或变量有关联)
一键
一键安装方式比较简单,先下载一键包,然后解压缩到Linux系统目录/opt/。最后执行如下命令:
/opt/zbox/zbox start
启动系统,就可以了!
问题:
MySQL非得要Super权限,只能选择自带的MySQL系统,但是没有办法把mysql数据目录映射出来
Docker
Docker方式是最接近我们想要的结果,可以自定义MySQL参数,可以映射数据目录。
问题:
在k8s集群下面部署会报如下错误:
error: unable to test user namespaces due to permissions
又要高级权限。。。(如果以root启动容器就不会报这个错误,看来k8s还是安全一些的)