当前位置:网站首页>宝塔实测-搭建LightPicture开源图床系统
宝塔实测-搭建LightPicture开源图床系统
2022-08-09 23:45:00 【web测评】
大家好啊,我是测评君,欢迎来到web测评。
本期给大家带来一套开源版的LightPicture轻量级图床管理系统。
LightPicture简介
LightPicture是使用thinkphp+vue开发的一套轻量级企业团队图片资源管理系统、图床系统。
功能简介
- 云储存 储存驱动易拓展,多样化储存,支持本地,阿里云腾讯云七牛云对象存储。
- 多桶管理 支持多桶储存,可同时添加多个对象存储桶管理,上不封顶。
- 操作简便 支持图片多图上传、拖拽上传、上传预览、全屏预览。
- 多人协作 多用户管理、分组管理;不同分组用户控制不同的存储桶。
- 权限管理 不同用户组可分配不同的操作权限,控制其上传删除及查看。
- 操作日志 完整的可视化日志功能,记录用户所有操作,方便事件溯源。
- 图片预览 强大的图片预览功能,支持图片上下左右翻转、平面翻转、放大缩小等。
- 易管理 扁平化界面及图片管理功能,支持全选、单选多选、一键复制等。
- 易部署 图形化安装界面,简单3分钟即可成功部署您的图床。
系统实测截图
安装环境
- 宝塔面板
- PHP 版本 ≥ 7.2
- Mysql版本 ≥ 5.5
- PDO 拓展
- fileinfo 拓展
- curl 拓展
- ZipArchive 支持
搭建教程
下载LightPicture,目前已发布的版本是LightPicture V1.2.2,两个包都是一样的内容,Linux下命令行解压要选择tar.gz,我这边服务器是用宝塔面板来管理的,随便下载一个即可。
将下载的LightPicture包,上传到WEB运行环境,在宝塔面板创建一个站点,可以使用已注册域名的二级域名,我这边使用的是二级域名www.webtest.com。
创建一个MySQL数据库,账号默认即可,密码按需求修改即可(PS:数据库密码很重要),PHP版本选择PHP-72以上版本。没有的话需要到宝塔面板的软件商店安装。
宝塔面板->网站->选择站点->设置->站点目录,将运行目录改为/public,点击保存即可。
配置网站默认文档,将index.html置顶。设置Rewritr(伪静态)规则为:thinkphp。
访问 域名/install,根据页面提示安装。安装完成后默认 账号为admin 密码123456
注意:完成后若开启前台注册请登录管理员账号配置发信邮箱。
前后端分离部署
/public/static
/public/index.html
/public/favicon.ico
- 以上为前端代码部分,前后端分离请剔除admin后台项目public目录中前端部分
- 进入前端web目录,本地安装node环境,vscode编辑器,打开前端代码
- 在根目录中新建.env文件,打开.env文件,添加环境变量,VUE_APP_BASE_API为后端接口地址
- 打包,上传至服务器
安装依赖
npm install
启动项目
npm run serve
打包项目
npm run build
获取方式
https://ceping.club/630.html
边栏推荐
- 上交所实时行情文件汇总
- 共创 Ray 中文社区,Ray Forward Meetup 2022 直播邀你参加!
- 重估HR SaaS:一体化后的新三年
- Fury:一个基于JIT动态编译的高性能多语言原生序列化框架
- 数字孪生智慧制造生产线项目实施方案,平台认知与概念
- 深入理解Aarch64内存管理
- 【剑指offer】第一题 第二题
- 手把手教你编写性能测试用例
- Digital wallets, red sea ecological rapid introduction of small programs can help capture device entry wisdom
- Linux安装Oracle和postgrepSQL数据库
猜你喜欢
3.11-程序基本的控制语句 3.12-表达式 3.13-数据类型 3.14-常量/变量 3.15-标识符
Biotin-Cy2 Conjugate,生物素-Cy2 偶联物_Cy2 生物素偶联物
数字孪生电力系统,可视化应用实现科学调度的电子设备
天猫全网商品详情封装接口
【CAS:41994-02-9 |Biotinyl tyramide】生物素基酪氨酰胺价格
数字孪生智慧制造生产线项目实施方案,平台认知与概念
mysql无法远程连接 Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10060 “Unknown error“)
Description of AirFlow
【Infiltration tool】Browser data export tool
Redis 非关系型数据库学习(一) ---- Redis 的安装
随机推荐
c语言文件基本操作总结
深入理解Aarch64内存管理
Copper's emotion
微信公众号如何开通支付功能?
YOLOV5 study notes (7) - training your own data set
Leetcode80. 删除有序数组中的重复项 II
02|运算符
关于HBuilder X鼠标变为_ 替换字符的问题
[NCTF2019]True XML cookbook-1|XXE漏洞
Kubernetes YAML编写 讲解
二进制、八进制、十进制、十六进制之间的转换
Stanford CS143 速通PA1教程
ES6 Beginner to Mastery #13: Extension Methods for Arrays 2
【问题解决】训练和验证准确率很高,但测试准确率很低
Distributed database problem (2): data replication
服装店管理系统如何推送活动?
手把手教你编写性能测试用例
NTU General Database-Gbase-8a-Learning-04-Deploying Distributed Clusters
重估HR SaaS:一体化后的新三年
温度响应性纳米水凝胶光子品体/纤维素修饰荧光水凝胶/载脂质体水凝胶的制备方法