搭建开发环境 - 配置PPMessage

优质
小牛编辑
128浏览
2023-12-01

运行PPMessage前,需要对PPMessage做一些全局设置。

生成配置文件

启动 ppmessage.py,如果是首次使用那么使用浏览器访问 http://127.0.0.1:8945 就会进入配置界面。判断是否配置过的唯一标准是ppmessage/bootstrap/config.json这个文件是否存在且其中的configed: true。如果想重新配置系统哦,只需要将这个json文件删除,再次启动 ppmessage.py。

  1. python ppmessage.py
  1. cd ~/Documents/ppmessage/ppmessage/bootstrap
  2. more config.json

配置文件说明

配置文件里有如下设置项目:

超级管理员

  1. "user": {
  2. "user_language": "",
  3. "user_fullname": "",
  4. "user_email": "",
  5. "user_password": "",
  6. },

此用户是超级管理员,可以管理 PPMessage下的所有用户和客服组。各项设置介绍如下:

选项说明
user_language管理员的语言设置,决定系统创建PPCom匿名用户时,用何种语言生成用户名,以及PPCom的默认欢迎信息语言。可选zh_cn(简体中文), zh_tw(繁体中文), en_us(英文)
user_fullname管理员的全名
user_email管理员的登录邮箱
user_password管理员的登录密码

超级管理员客服团队

  1. "team": {
  2. "app_uuid": "",
  3. "app_name": ""
  4. }

此团队是超级管理员的客服团队,各项设置解释如下:

选项说明
app_uuid客服团队的唯一标识
app_name客服团队的名称

mysql 设置

  1. "mysql": {
  2. "db_host": "127.0.0.1",
  3. "db_port": "3306",
  4. "db_user": "root",
  5. "db_pass": "test",
  6. "db_name": "ppmessage",
  7. },

此处设置PPMessage登录mysql时所需要的参数,各项设置解释如下:

选项说明
db_hostmysql server地址,默认连接本地数据库,值为127.0.0.1
db_portmysql server端口,默认3306
db_usermysql 登录用户名,默认为root
db_passmysql 登录密码,需要将其设置为你的mysql登录密码(安装mysql时会提示设置密码)
db_nameppmessage数据库名,默认为ppmessage

服务器设置

  1. "server": {
  2. "name": "127.0.0.1",
  3. "identicon_store": "/usr/local/opt/ppmessage/identicon",
  4. "generic_store": "/usr/local/opt/ppmessage/generic",
  5. },

此处设置PPMessage服务器IP,文件存储路径。

选项说明
name服务器名称或者IP地址,例如191.168.0.110,PPKefu, PPCom都需要读取这个配置
identicon_storePPCom用户头像文件存储路径
generic_store普通文件存储路径

iOS 设置

iOS推送是否配置过

  1. "iOS": {
  2. "configed": true or false
  3. },

gcm 设置

  1. "gcm": {
  2. "api_key": "your gcm api key",
  3. },