装bench的若干包

1
2
3
4
5
6
7
8
9
10
11
12
bench get-app --branch version-15 erpnext https://gitee.com/ashedie/frappe

bench version # 3个了

echo vm.overcommit_memory = 1 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p # 虚拟内存防止溢出

sudo vim /etc/profile
# 添加以下内容
ulimit -SHn 65535

sudo reboot

重启后

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
cd frappe-bench

sudo bench setup production frappe # 最后一个单词为自己的用户名

sudo -H python3 -m pip install --upgrade setuptools wheel --break-system-packages

#上两个可能报错,继续

sudo apt-get install -y ansible

sudo bench setup production frappe # 生产环境

bench new-site demo.com # 新建站点 123456

bench --site demo.com add-to-hosts

cat /etc/hosts # 检查一下

bench --site demo.com install-app erpnext

bench --site demo.com install-app zh_chinese_language

sudo supervisorctl restart all

# 在浏览器里输入虚拟机ip观察有没有成功,没有

sudo supervisorctl restart all
sudo supervisorctl status all
sudo bench setup production frappe

sudo chown -R frappe:frappe /home/frappe # 三个frappe均为用户名

chmod 751 /home/frappe
# rwx 111 为7

# 此时打开浏览器,输入虚拟机ip,出现网页!!! 若图片样式等有问题,浏览器中f12,看看报错,大概率assets里面东西不对,重新生成一下
bench build --force

20250218193114

至此环境搭建完成!!!

服了,vscode中ssh又断开了

vscode中ssh断开解决方法

还好,只是重启一下虚拟机ssh,改一下主机config文件

vscode连接虚拟机

20250218200318

app 后加载的先生效

这是管理文件 两个site json

20250218204529
在某一行中添加

1
"developer_mode":1, 

这之后可以修改表单类型