首页 > 其他分享 >showdoc本地部署

showdoc本地部署

时间:2022-11-30 11:15:50浏览次数:46  
标签:部署 showdoc nginx com 本地 服务器 权限 安装

ShowDoc就是一个非常适合IT团队的在线文档分享工具,使用的是一款非常轻量级的关系数据库系统SQLite,支持多数SQL92标准。它可以加快团队之间沟通的效率。

但是把所有的接口文档写在第三方的服务器上面,是不怎么安全的,所以想安装到自己的开发服务器上面,仅供内网访问。

它都有些什么功能?
1)分享与导出
2)权限管理 公开项目与私密项目|项目成员
3)编辑功能 包括markdown编辑|模板插入|历史版本


安装ShowDoc
①、如果你熟悉命令行,则可通过Composer安装。

②、如果采用手动方式安装,则请下载代码:https://github.com/star7th/showdoc点击打开链接

我选择的是手动安装,

1)首先从https://github.com/star7th/showdoc下载压缩包

2) 然后用rz命令上传到服务器上,也可以用上传工具,比如WinSCP等

3)下载的是showdoc-master.zip,是一个用uzip命令解压,你可以改成你想要的文件名

4)配置虚拟主机

我的服务器用的 nginx, 编辑配置文件 vi xx/nginx/conf/vhosts.conf ,在末尾添加如下:

server {

  server_name showdoc.wanshifu.com;
  var /www/sites/showdoc
  access log/var/log/nginx/showdoc .wanshifu.com.access .log main;
  fastcgi intercept errors on;

  #error page 400 403 404 500 502 503 504 = /404.html;

}

 

 

 

 

5)重启 nginx服务

6)在浏览器地址栏 showdoc.xxxx.com/install 开启安装

可能出现以下提示,说明文件写入权限,按下面提示给文件权限。eg: chomod -R 777 Public/Uploads

然后出现安装页面,按提示安装即可

 

7) 安装成功后,注册登陆后,建立一个test项目,很方便快捷,也美观

 

注意事项:

文件夹权限

请确保/Application/Runtime 、 /Public/Uploads 、 /Sqlite 、 /Sqlite/showdoc.db.php 有可写权限


如何关闭验证码

/Application/Common/Conf/Config.php 配置项里面增加 ‘CloseVerify’ => true,然后删除/Application/Rumtime下的所有文件(这些都是缓存)
————————————————
版权声明:本文为CSDN博主「湘道」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ly_dengle/article/details/70231276

标签:部署,showdoc,nginx,com,本地,服务器,权限,安装
From: https://www.cnblogs.com/shijiaoyun/p/16937781.html

相关文章

  • K3S +Helm+NFS最小化测试安装部署只需十分钟
    作者:郝建伟k3s简介官方文档:k3s什么是k3sk3s是一个轻量级的Kubernetes发行版它针对边缘计算、物联网等场景进行了高度优化。k3s有以下增强功能:打包为单个......
  • 合约编译和部署和测试
    1.创建合约文件点击新建文件按钮创建一个名为​​Storage.sol​​的文件注意命名规范采用大驼峰方式,文件首字母大写,合约名称要合文件名保持一直2.编写合约代码将演示代码贴......
  • 用acme.sh自动部署域名证书
    用acme.sh自动部署域名证书安装ACME目前使用量最大的免费SSL证书就是Let’sEncrypt,自2018-03开始,Let’sEncrypt官方发布上线了免费的SSL泛域名证书,目前通过DNS方式获取......
  • redis集群之主从复制集群的原理和部署
    最近在复盘redis的知识,所以本文开始希望介绍下redis的集群架构、原理以及部署;本文主要介绍redis的主从复制集群,包括其架构模型,原理,高可用等;一、主从集群的介绍  redis......
  • 使用 Hypercorn HTTP/2 ASGI 部署 FastAPI
    AnotherASGIwebserverthatsupportsHTTP/2andHTTP/3specifications我已经介绍了很多关于FastAPI的教程,其中服务器部署了Uvicorn,一个快速的ASGIWeb......
  • flask,uwsgi,nginx部署配置
    初学flask部署,踩了一些坑记录一下。 uwsgi配置对于uwsgi的安装不详细描述在centos7上部署flask 大型应用的时候会使用工厂模式create_app(),放置在一个module的__init......
  • 元宇宙本地企业讲述:VR元宇宙在各行业的解决方案-深圳华锐视点
    元宇宙的话题持续火热。国内互联网大厂正在加大对元宇宙相关技术和应用的研发,元宇宙正在逐步成为创新创业的主战场。企业元宇宙在教育、会展、文创、旅游、博物馆、文......
  • 使用 SAP WebIDE 将 SAP UI5 应用部署到 ABAP 系统时遇到的关于传输请求的错误
    有朋友遇到一个在webide里部署SAPUI5应用到ABAPRepository里时出错的问题:错误消息:Failedtogettransportsfortheselectedpackage.RequestPOST/webided......
  • 企达信息提供专业即时通讯私有化部署解决方案
    很多企业越来越青睐私有化部署,尤其是在选择企业内部即时通讯系统的时候,更是会提出私有化部署的需求。究其原因,企业选择私有化部署即时通讯软件完全是出于安全方面考虑。因此......
  • CentOS中使用Docker部署带postgis的postgresql
    场景CentOS中使用Docker来部署Postgresql:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128099670上面安装的postgresql还需自行安装postgis插件,是否可以......