group by title
查询文档列表失败的问题:https://stackoverflow.com/questions/34115174/error-related-to-only-full-group-by-when-executing-a-query-in-mysql
文档管理
文档删除的错误CREATE DATABASE dochub CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE DATABASE dochub CHARACTER SET utf8 COLLATE utf8_general_ci;
OSS
minio
cos
qiniu
bos
obs
upyun
sudo
支持./virtualroot
,并把.well-known
加入到默认静态目录中,以便申请let's encrypt
证书DROP TABLE `hc_ad`, `hc_admin`, `hc_ad_position`, `hc_banner`, `hc_category`, `hc_coin_log`, `hc_collect`, `hc_collect_folder`, `hc_document`, `hc_document_comment`, `hc_document_illegal`, `hc_document_info`, `hc_document_recycle`, `hc_document_remark`, `hc_document_store`, `hc_doc_text`, `hc_free_down`, `hc_friend`, `hc_pages`, `hc_relate`, `hc_report`, `hc_search_log`, `hc_seo`, `hc_sign`, `hc_suggest`, `hc_sys`, `hc_word`;
文档上传流程优化:
1. 未登录用户,不允许上传文档
2. 已登录用户,积分达不到管理后台规定的积分数,不允许上传文档
3. 用户上传文档的时候,前端计算文档 MD5 的值,然后请求后台对比值是否存在,存在了,则表示文档已经存在,直接秒传
4. 用户上传的文档在管理后台不存在,则把原文档上传到云存储,文档信息(分类、大小、md5等)、用户积分变化等存入数据库
5. 数据入库成功之后,再进行文档转换,文档最终转换成功之后,更新文档状态
(文档处理,分已存在和未存在的文档进行处理)
govender
管理依赖包,方便需要做二次开发的朋友系统设置
进行控制。
广告管理
和采集管理
功能暂时移除sitemap和索引定时更新功能,2.1版本再增加和优化
ElasticSearch 部署示例:
mkdir -p /www/elasticsearch/dochub/data && sudo chmod 0777 -R /www/elasticsearch/dochub/data
sudo docker run -d -p 9300:9300 -p 9200:9200 --restart always -v /www/elasticsearch/dochub/data:/usr/share/elasticsearch/data --name dochub-search truthhun/elasticsearch:6.2.4.ik
其中 data
目录是索引数据存放目录,必须有读写权限,如执行下面语句,赋予读写权限:
sudo chmod 0777 -R /www/elasticsearch/dochub/data
记得屏蔽对外的9200、9300端口
onerror
,不再在后端查询oss中图片是否存在以及不存在时返回默认图片。管理后台
->系统设置
->文档最大预览页数
做限制。这样的好处就是,如果一个300页的文档,只提供100页给用户阅读,可以减少服务器后端PDF转svg的资源开销,也可以促进用户使用积分下载文档...新浪爱问共享资料就是这么干的...)Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )