crm 项目部署
运行 crm
准备代码 django_crm.zip
上传windows中的代码到linux中,可选 lrzsz(只能传单个的文件)或者xftp
使用lrzsz传输,必须压缩代码包
yum install lrzsz -y #安装传输工具
解压缩
unzip django_crm.zip
尝试运行 django_crm
新建一个虚拟环境 DjangoCRM
mkvirtualenv alicrm
运行crm,一步步解决依赖关系
pip3 install -i https://pypi.douban.com/simple django==1.11.16
pip3 install -i https://pypi.douban.com/simple pymysql
pip3 install -i https://pypi.douban.com/simple django-multiselectfield安装linux的mysql数据库,供给crm使用
在centos7当中,mysql不再是mysql,是叫做 mariadb
安装mariadb的服务端和客户端的命令如下:yum install mariadb-server mysql -y
启动mariadb数据库
systemctl start mariadb
检查数据库是否正常
-查进程
ps -ef|grep mysql
-查端口
netstat -tunlp|grep 3306
-查服务存活
systemctl status mariadb
新建linux的mariadb数据库
mysql -uroot -p
create database my_crm;
在windows中通过navicate 导出mysql的crm数据
my_crm.sql
将这个my_crm.sql上传到linux系统中,通过lrzsz方式
linux的mysql导入数据
mysql -uroot -p
登录数据库之后,通过source命令导入数据
MariaDB [(none)]> use my_crm
MariaDB [my_crm]> source /opt/Alibab_crm/
再次启动crm项目
python3 manage.py runserver 0.0.0.0:8000
11. 测试访问http://192.168.15.53:8000/crm/customer_list/ 查看crm是否正常,前后端是否正常