php 手册中show的使用,文档工具--showdoc(一)
一、showdoc简介
Showdoc 这款开源(免费)文档管理系统, 可以部署企业内部, 后台使用 php + sqlite, 支持indows/Linux/Docker 部署形式。
showdoc 的功能:
文档编辑语法采用 markdown, 编辑器做的挺不错.
支持文档版本管理
可以将文档导出为 word 软件格式
权限控制: 可以新建公开项目和私密项目, 可以管理项目成员.
文档搜索功能: 可以在一个项目搜索文档, 支持全文搜索, 但不支持跨项目的搜索。
源码地址:https://github.com/star7th/showdoc
安装部署
[root@localhost ~]# yum update
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
[root@localhost ~]# yum list installed | grep docker
[root@localhost ~]# yum remove -y docker.x86_64
# 安装Docker-ce
[root@localhost ~]# yum install -y docker-ce
# 启动Docker
[root@localhost ~]# systemctl start docker
建立映射目录:
[root@localhost ~]# mkdir -p /home/docker/showdoc/html
分配权限:
[root@localhost ~]# chmod -R 777 /home/docker/showdoc
运行容器:
[root@localhost ~]# docker run -d --name showdoc --restart=always -p 40080:80 -v /home/docker/showdoc/html:/var/www/html/ star7th/showdoc
转移数据:
[root@localhost ~]# docker exec showdoc \cp -fr /showdoc_data/html/ /var/www/
再次设置权限:
[root@localhost ~]# chmod -R 777 /home/docker/showdoc
http访问宿主机40080端口,用户名showdoc,密码:123456
二、nginx配置
server {
listen 80;
server_name docs.huoniu8.com;
access_log logs/docs.access.log main;
charset utf-8;
proxy_connect_timeout 180;
proxy_send_timeout 180;
proxy_read_timeout 180;
proxy_set_header Host $host;
proxy_set_header X-Forwarder-For $remote_addr;
location / {
proxy_pass http://127.0.0.1:40080;
}
}
三、安装配置
四、登录使用
登录
1. 创建项目
创建项目
创建项目
2. 管理后台
管理后台
站点设置
五、自定义
代码克隆(下载源码)
[root@localhost ~]# git clone https://github.com/star7th/showdoc.git
ShowDoc配置访问默认为登录界面
将web_src/router目录中的index.js
routes: [
{
path: '/',
name: 'Index',
component: Index
},
{
path: '/user/login',
name: 'UserLogin',
component: UserLogin
},
修改为:
routes: [
{
path: '/',
name: 'UserLogin',
component: UserLogin
},
修改完后需使用node进行编译:
node build/build.js
将F:\showdoc\web目录下的文件覆盖
F:\showdoc\web
Linux
构建
在showdoc目录下,执行命令:
[root@localhost ~]# docker build -t showdoc ./
运行
[root@localhost ~]# docker run -d --name showdoc --restart=always -p 40080:80 -v /home/docker/showdoc/html:/var/www/html/ showdoc
[root@localhost ~]# docker exec showdoc \cp -fr /showdoc_data/html/ /var/www/
[root@localhost ~]# chmod -R 777 /home/docker/showdoc
六、常见问题:
请赋予 server/Application/Common/Conf/config.php 文件以可写权限!
查看selinux状态
# 如果SELinux status参数为enabled即为开启状态
[root@localhost ~]# /usr/sbin/sestatus -v
SELinux status: disabled
# 进入docker
# 开放几个目录的写权限的步骤
docker exec -i -t showdoc /bin/sh
chmod 777 -R /var/www/html/server/Application
chmod 777 -R /var/www/html/install
chmod 777 -R /var/www/html/Public/Uploads/
chmod 777 -R /var/www/html/Sqlite/
php 手册中show的使用,文档工具--showdoc(一)相关推荐
- 在线API文档、技术文档工具ShowDoc
[个人开源作品]在线API文档.技术文档工具ShowDoc ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂.文档呢?!文档呢?!Show me t ...
- 一款适合IT团队的在线API文档、技术文档工具-showdoc介绍
还在为word文档传来传去查阅不方便而烦恼吗,还在为查看数据库字段含义不方便而烦恼吗,还在为编写接口文档而烦恼吗?今天为大家推荐一款适合IT团队的在线API文档.技术文档工具,有免费开源和在线托管的版 ...
- Windows下面搭建在线文档工具showdoc工具
坚持把遇到的问题整理出来,供大家参考(企鹅群:263130304),转载注明出处(方便大家找我要源码),对你有帮助请点个赞,如果存在不足之处请留意,不喜勿喷,欢迎大家相互交流学习.--沙果 个人小程序 ...
- showdoc windows 搭建_Windows 搭建在线文档工具showdoc工具
ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂.文档呢?!文档呢?!Show me the doc !! 程序员都很希望别人能写技术文档,而自己却 ...
- Windows 搭建在线文档工具showdoc工具
ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂.文档呢?!文档呢?!Show me the doc !! 程序员都很希望别人能写技术文档,而自己却 ...
- 推荐一款在线API、文档工具ShowDoc实现自动同步数据字典
实现mysql数据字典自动同步到showdoc脚本 介绍 好的数据字典文档能够清晰地反映出数据库的结构以及相关释义,方便技术人员查阅.我们很容易使用showdoc来生成展示数据库结构的字典文档,并且能 ...
- Python Tutorial中英双语对照文档5
Python Tutorial中英双语对照文档4 CHAPTER THIRTEEN WHAT NOW? 现在咧? Reading this tutorial has probably reinforc ...
- Python Tutorial中英双语对照文档2
接 Python Tutorial中英双语对照文档1 CHAPTER SIX MODULES 模块 If you quit from the Python interpreter and enter ...
- unity3d api 中文文档_接口文档系统-showdoc安装部署
ShowDoc简介 ShowDoc是一个开源.免费的工具 ShowDoc是一个非常适合IT团队的在线API文档,技术文档工具,它可实现实时同步,用户无需花费过多的精力维护文档. 借助ShowDoc可以 ...
最新文章
- 一场库文件的远程修复
- IDEA 2022.2.1 Beta 2发布:新增支持Java 18、增强JUnit 5的支持
- shell 学习笔记(18)
- 请求外部图片的时候,遇到403的错误的解决方案
- Elasticsearch的PHP的API使用(一)
- {'张三丰': 101, '无忌': 102, '赵敏': 102} (Python)
- 网络IPC:套接字之建立连接
- 产品经理的高薪会持续嘛?
- 如何在Postgresql中使用模糊字符串匹配
- Intellij idea创建maven项目并配置tomcat
- Vissim4.3之API/SDK编程;Vissim编程;
- banner.txt
- ppt太大怎么压缩变小?ppt压缩方法和步骤
- 计算机中文字转换为表格怎么弄,怎样将wps中的文字转化成表格?
- solution类方法怎么引用_13类地下害虫,你见过多少?怎么防治?10大方法要记牢!...
- 隆云通聚碳翻斗式雨量传感器
- 【睡服】自动化面试官,就用2020年最全的自动化测试面试题及答案
- Ballerina 1.0版增加了Java互操作性并以JVM为目标
- 2021C语言全套教程
- OpenCV绘制透明底的图片,简单易懂讲解alpha通道怎么用
热门文章
- Redis实践操作之—— keyspace notification(键空间通知)
- Fedora上配置一个安全FTP
- windows内核对象
- 转载JMF多媒体doc教程
- Navigation + Tab Bar 常用组合框架
- [源码]C# to SQL 的翻译器.net 1.1版
- 日记 [2007年09月22日]solaris 10 挑战
- PaddlePaddle飞桨OCR文本检测——检测模型训练(二)
- 计算机专业马来西亚,去马来西亚读计算机专业如何
- html下拉框只选择年份和月份,原生jQuery实现只显示年份下拉框