在CentOS上部署ERPNext时,常见的技术问题之一是MariaDB版本不兼容。ERPNext要求MariaDB版本至少为10.1或更高。如果系统默认安装的MariaDB版本较低,可能会导致ERPNext无法正常运行。
解决方法如下:首先,检查当前MariaDB版本,使用命令`mysql -V`。若版本过低,需卸载旧版本并安装符合要求的新版本。可通过添加MariaDB官方yum仓库实现,执行命令`yum remove mariadb*`卸载旧版,然后根据官方文档配置新仓库,使用`yum install MariaDB-server MariaDB-client`安装新版。最后,确保数据库服务启动并设置开机自启,通过`systemctl start mariadb`和`systemctl enable mariadb`完成操作。这样即可解决MariaDB版本不兼容的问题,顺利部署ERPNext。