Ubuntu系统上安装frappe框架
1.安装所需要的依赖
sudo apt-get update
sudo apt install git python3 python3-dev python3-pip python3-venv redis-server
2.安装 MariaDB ( Ubuntu 20.04 版本以上才可以)
sudo apt install software-properties-common
sudo apt-get install mariadb-server
如果你忘记了你的root密码(sudo passwd 重置你的root密码)
重置mysql密码
sudo mysql_secure_installation
重启msyql
service mysql restart
3.安装 node和npm
sudo apt install nodejs
sudo apt install npm
5.安装yarn
sudo npm install -g yarn
6.安装 wkhtmltopdf
sudo apt-get install xvfb libfontconfig wkhtmltopdf
7.安装工作台命令界面(15版的,默认安装最新版本)
pip3 install frappe-bench
pip3 install frappe-bench --break-system-packages (上面命令不能正常运行则运行这条命令)
检查是否安装成功
bench --version
(出现版本号则无问题)
如果不成功,有可能是网络的问题,需要搭梯子,即时是安装过程没有报错成功后,有些机子也需要重启才能找运行bench --version
创建您的第一个工作台文件夹。
bench init frappe-bench(名字可以自己取)
然后进入到你创建的文件夹内运行终端输入bench start
在浏览器上输入http://localhost:8000就可以进入了(这个时候并不能进入到frappe应用的登录界面,因为你还没有创建站点)
8.创建站点命令
bench new-site test
9.修改hosts文件
sudo nano /etc/hosts
进去后添加
127.0.0.1 test
在浏览器上输入test:8000这样就可以见到frappe应用上的登录界面了(创建站点的时候会自动给你的站点安装frappe应用)
10.安装erpnext
进入到frappe-bench(你创建的工作台文件里面)运行终端输入
最新版本(15版 这个版本还在测试更新中)
bench get-app erpnext https://gitee.com/mirrors/erpnext
11.在站点上安装erpnext
bench --site test(站点的名称) install-app erpnext
(不当之处请大佬指出,随意交流)