斐浦软件 - 命令
常用命令,日常使用频次较高的命令,方便使用时查看;
服务
#重启所有服务
sudo supervisorctl restart all
#查看服务状态
sudo supervisorctl status all
#重新加载服务
sudo supervisorctl reload
清除缓存
清除服务器前端和后端缓存,不含浏览器的缓存;
bench --site all clear-cache && bench --site all clear-website-cache
控制台
#打开站点控制台
bench --site demo.local console
#打开该站点数据库控制台,类似于MariaDB命令行
bench --site demo.local mariadb
生产模式
#转换为生产模式(整个环境)
sudo bench setup production frappe
Tips: 把上述命令中用户名frappe,换成自己当初安装环境的用户名;
#禁用生产模式,切换为开发模式
sudo bench disable-production
#设置默认站点,生产模式不需要设置
bench use demo.local
#启用站点的开发模式
bench --site demo.local set-config developer_mode 1
任务
开启任务
#启用任务
bench --site demo.local enable-scheduler
#禁用任务
bench --site demo.local disable-scheduler
手动触发任务
bench trigger-scheduler-event all/hourly/daily/monthly
开发
#生产模式下,启用调试功能
sudo supervisorctl stop all
sudo service nginx restart
sudo service mysql restart
sudo service redis start
bench start
开发模式
bench set-config -g developer_mode true
bench start
Build
bench build --app manufacturing_language_pack
bench build --app lms
修改系统时间
sudo date -s '2022-03-8 11:41:00'
压缩解压
tar -cvzf frappe14.tar.gz frappe14/
tar -xvzf frappe14.tar.gz
域名
$ bench --site demo.local add-to-hosts
代码注释
JS
单行
// ---- Changed by Phipsoft on 2024/01/08 for ----
// Added by Phipsoft on 2024/01/08 for
多行
/* ---- Changed by Phipsoft on 2024/01/08 for
*/
/* ---- Added by Phipsoft on 2024/01/08 for
*/
Python
单行
#
多行
'''
'''
或
"""
"""
HTML
<!-- ---- Added by Phipsoft on 2024/01/08 for ----
-->
Jinjia
{#
#}
.sh
#
CSS
/* */