update report

This commit is contained in:
ridethepig 2022-12-13 10:20:11 +08:00
parent 5a1f91c0dd
commit ab97f4bb47
2 changed files with 11 additions and 2 deletions

View File

@ -5,7 +5,7 @@
## 配置文件 ## 配置文件
```py ```py
SECRET_KEY='dev' #可以随机生成一个,比较安全 SECRET_KEY='dev' #可以随机生成一个,比较安全,执行 python -c 'import secrets; print(secrets.token_hex())' 可以快速完成这一步
DATABASE='bigwork' #需要给它一个新的database DATABASE='bigwork' #需要给它一个新的database
DATABASE_USER='root' #用户名,确保该用户对上面的数据库有权限 DATABASE_USER='root' #用户名,确保该用户对上面的数据库有权限
DATABASE_HOST='xxx.xxx.xxx.xxx' # mysql服务器地址 DATABASE_HOST='xxx.xxx.xxx.xxx' # mysql服务器地址
@ -40,6 +40,9 @@ mkdir -p ./venv/var/ebookman-instance/
# 向./venv/var/ebookman-instance/config.py中写入配置 # 向./venv/var/ebookman-instance/config.py中写入配置
flask --app ebookman init-db flask --app ebookman init-db
flask --app ebookman run flask --app ebookman run
# 或者使用wsgi服务器如gunicorn、waitress
pip install waitress
waitress-serve --call 'ebookman:create_app'
``` ```
上传的文件在`./file_storage`目录下 上传的文件在`./file_storage`目录下

View File

@ -549,3 +549,9 @@ end ##
4. 相对目录问题 4. 相对目录问题
在打包完成后,程序无法识别到原有的相对路径。因为在打包后执行时,工作路径已经变成了别的不相关的路径了。这时候需要获取脚本的绝对路径,然后和原有的相对路径拼接就能解决这个问题 在打包完成后,程序无法识别到原有的相对路径。因为在打包后执行时,工作路径已经变成了别的不相关的路径了。这时候需要获取脚本的绝对路径,然后和原有的相对路径拼接就能解决这个问题
5. 使用非root用户建立trigger时出现`You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable`报错。
一种方法是关掉binlog在mysql的配置文件中增加一行`skip-logbin`然后重启服务即可。因为这个项目也不可能用上主从复制,否则就不会是简单的导入两个脚本的问题了。
另一种方法是,在配置文件里面增加它提示的设置项:`log_bin_trust_function_creators = 1`