「原创」LAMP环境部署与ERP系统部署记录
翻墙后,即可评论博文
本篇博文用于记录LAMP环境及ERP的部署过程。
LAMP即Linux,Apache,MySQL,PHP,也就是web服务环境。ERP即enterprise resources planning,也就是企业资源规划系统用于管理,监控企业的各种资源。
ERP系统不仅适用于企业实体,普通网店,个体经营户也可以使用。仅仅使用模块的多少之区别而已。
笔者的搭建环境为:Debian 10,使用的是开源的ERP系统inoERP进行部署。
另外,还配置了Webmin,用于在Web浏览器上管理服务器,省去了更改配置文件及敲代码的时间。毕竟Mysql语句,笔者懂得并不多。使用Web页面管理数据库比较直观。
inoERP系统的模块有:仓库管理,销售管理,采购管理,BOM物料账单,成本管理,人力资源管理等。。。。
- 下载,运行自动配置脚本,笔者已经将大部分的配置过程写成了自动脚本,运行完脚本可节省部署时间
1 | apt-get install git |
安装完成之后,系统就已经自动配置好了LAMP环境,并且配置了Webmin管理面板,inoERP安装文件也在web根目录中。
打开浏览器,在地址栏输入部署了LAMP的服务器其ip地址及webmin端口:10000,笔者的地址为:
https://192.168.2.20:10000
;登录账号为root账号,密码为root账号的密码。配置MySQL数据库
- 在webmin页面下,找到MySQL Database Server页面,点击Create Database,在Database输入数据库名称,点Create,返回Database list。
- 设置用户权限,点击User Permissions,点击Create new user,点user输入用户名,点any host,将permissions除superuser以外,全部勾选;点Create后,返回Database list,将permissions除superuser以外,全部勾选;点Create后,返回Database list。
- 设置数据库权限,点击Database Permissions,点击Create new database Permissions,选中数据库selected ,输入上一步创建的用户名,Host选择any,Permissions全部选上后保存,返回Database list页面。
- 变更MySQL Server监听地址,点击MySQL Sserver Configuration,将MySQL server listening address 选中any后Save and Restart MySQL。
- 安装,部署inoERP系统
在浏览器地址栏输入服务器IP地址不需要带端口号。笔者的地址为:http://192.168.2.20
,浏览器会跳转到inoERP安装页面,点击Continue,Database Type选择MySQL/MariaDB;Database Host为服务器IP地址,Database Port为3306, 数据库名称及用户名均使用第3步配置的名称。填完后,点击Save and proceed。
经过一段时间之后,系统便会自动安装完成,完成后,刷新页面,点击右上角的login按钮,使用admin/admin或inoerp/inoerp,并选择好语言,按login就可登陆到ERP系统
在ERP系统内,修改管理员账号密码,创建新的用户名,并配置好权限,ERP系统就可以正式上线啦!
变更数据库字符集以支持中文字符
1 | mysql |
输入上述代码获得inoERP数据库中,替换所有数据表字符集的命令。
使用文本编辑器替换掉与命令无关的特殊符号。
1 | use 数据库名称 |
¶补充
因inoERP开发团队已不再维护代码,且该系统缺乏说明文档,故弃掉inoERP.转向dolibarr.
部署代码
1 | git clone https://github.com/6donote4/ERP.git |