拷贝兔这个小工具网站应该有不少人在用,其实就是一个文件、文字分享工具,支持 阅后即焚。刚好在MJJ 论坛发现有大神仿写了这个网站,功能上基本也差不多,还是很好用的。
唯一的问题就是安装,可能会有很多人不太会安装,大鸟这里分享下如何使用宝塔面板来安装这款程序。
具体的安装和部署
1、前言
拷贝兔:https://cp.anyknew.com/
开源地址:https://kieng.coding.net/p/KIENGCOPY/git
喜欢的人可以去使用这个在线小工具。喜欢自己搭建的可以接着往下看。
2、准备
因为是使用宝塔面板来安装,所以我们这里需要安装好环境,具体如下:
- 宝塔面板最新版本
- NGINX安装好
- PHP7.0+
- MySQL5.6
- 解析好的域名一个
- 新建一个网站
- 新建一个数据库
3、程序下载
可以在终端用命令下载,如下:
#比如说你新建了网站www.daniao.org cd /www/wwwroot/www.daniao.org git clone https://e.coding.net/kieng/KIENGCOPY.git
注意:修改为自己的网站域名。如果这个方式不适合你,也可以用宝塔的远程下载的方式下载到网站根目录,下载地址如下:
4、安装
在你前面的工作都做好之后,我们就开始安装。
1)导入数据库
我们需要把根目录下的“cp.sql
”导入到数据库,宝塔的导入数据库,额,看个图吧。
2)设置网站运行目录为public
网站设置→网站目录,具体看图:
3)设置伪静态
网站设置→伪静态,伪静态选择“thinkphp”具体看图:
如果你不是使用的宝塔,那么可以直接拷贝伪静态的代码,如下:
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
5、效果
经过上面的一些列设置,现在可以直接访问你的站点了,效果如图:
简单的使用效果:
在提取中,输入提取码就可以提取下载文件了,文件支持阅后即焚,同样的文字功能也是同理。
6、最后
安装稍微有点繁琐,但是程序的使用体验还是很不错的,喜欢自己搭建的同学,完全可以尝试下。
- 控制代码在:
application\index\controller\index.php
这个文件里修改。 - 视图:
application\index\view\index
这个文件夹。
如果安装好之后,遇到bug,可尝试修改\application\index\controller\index.php的129行。具体修改如下:把$filepath改为:
$filepath = THINK_PATH . '../public' . $data['file_path'];
当然了,如果你安装好之后,使用起来没问题,那么也没必要修改了。
参考资料:
https://www.hostloc.com/forum.php?mod=viewthread&tid=639402&highlight=%E6%8B%B7%E8%B4%9D%E5%85%94