当前位置:网站首页>Pagoda measurement - building LightPicture open source map bed system
Pagoda measurement - building LightPicture open source map bed system
2022-08-10 01:48:00 【web assessment】
Hello everyone, I'm the reviewer, and welcome to the web review.
This issue brings you a set of open source version of LightPicture lightweight image bed management system.
Introduction to LightPicture
LightPicture is a set of lightweight enterprise team picture resource management system and picture bed system developed by thinkphp+vue.
Feature introduction
- Cloud storage The storage driver is easy to expand, diversified storage, supports local, Alibaba Cloud Tencent Cloud Qiniu Cloud Object Storage.
- Multi-bucket management Supports multi-bucket storage, and can add multiple object storage buckets for management at the same time, with no upper limit.
- Easy to operate Supports multi-image upload, drag and drop upload, upload preview, and full-screen preview.
- Multi-person collaboration Multi-user management, group management; different groups of users control different buckets.
- Permission management Different user groups can be assigned different operation permissions to control their uploading, deleting and viewing.
- Operation log A complete visual log function that records all user operations and facilitates event source tracing.
- Picture preview Powerful picture preview function, support picture upside down, left and right flip, plane flip, zoom in and out, etc.
- Easy to manage Flat interface and image management functions, support select all, multiple selections, one-click copy, etc.
- Easy to deploy Graphical installation interface, you can successfully deploy your image bed in 3 minutes.
Screenshot of system measurement
Installation Environment
- Pagoda Panel
- PHP version ≥ 7.2
- Mysql version ≥ 5.5
- PDO extensions
- fileinfo extension
- curl extension
- ZipArchive Support
Building Tutorial
Download LightPicture, the currently released version is LightPicture V1.2.2, both packages have the same content, under Linux command line decompression should select tar.gz, my server is managed by pagoda panelYes, just download any one.
Upload the downloaded LightPicture package to the WEB operating environment, and create a site on the pagoda panel. You can use the second-level domain name of the registered domain name. Here I use the second-level domain name www.webtest.com.
Create a MySQL database, the account can be defaulted, and the password can be modified as required (PS: The database password is very important), and the PHP version should be PHP-72 or above.If not, you need to go to the software store of the pagoda panel to install it.
Pagoda Panel->Website->Select Site->Settings->Site Directory, change the running directory to /public, and click Save.
Configure the default document of the website and put index.html at the top.Set the Rewriter (pseudo-static) rule to: thinkphp.
Visit domain name/install, and follow the instructions on the page to install.After the installation is complete, the default account is admin and the password is 123456
Note: If you open the front desk registration after completion, please log in to the administrator account to configure the email address.
Separate front-end and back-end deployment
/public/static/public/index.html/public/favicon.ico
- The above is the front-end code part, please remove the front-end part in the public directory of the admin background project for separation of the front and back ends
- Enter the front-end web directory, install the node environment locally, the vscode editor, and open the front-end code
- Create a new .env file in the root directory, open the .env file, add environment variables, and VUE_APP_BASE_API is the backend interface address
- Package and upload to server
Installation dependencies
npm install
Startup Project
npm run serve
Packaging Project
npm run build
How to get it
https://ceping.club/630.html
边栏推荐
- 移动终端数据业务高安全通信方案研究
- 知行合一的时候
- 字节技术面都过了,薪资都谈好了20K*13结果还是被刷了,问HR原因是。。。
- Docker 面试题2则--取数据库连接数和docker-compose
- Redisson 分布式锁
- The technical aspects of the byte have been passed, and the salary has been negotiated for 20K*13, but the result is still being brushed. I asked the HR why...
- 快速响应性智能型/智能响应性聚乙二醇纳米/还原响应型水凝胶的研究与制备
- 无源晶振负载电容值CL匹配方法及说明
- dlopen failed: library "libtaml.so" not found
- Copper's emotion
猜你喜欢
C语言--数据的存储(上)
由生物素参与的D-Biotinol,CAS号:53906-36-8具体特性说明
Docker interview question 2--get the number of database connections and docker-compose
What do you know about FITC-labeled biotin (FITC-biotin|CAS: 134759-22-1)?
Creo5.0 introductory tutorial free material
Leetcode81. 搜索旋转排序数组 II
dlopen failed: library "libtaml.so" not found
天猫全网商品详情封装接口
flask——请求、响应、请求扩展、session、闪现、蓝图、g对象、flask-session
03|流程控制
随机推荐
数据的存储——C语言
Web性能测试模型小结
c语言指针练习题
What do you know about FITC-labeled biotin (FITC-biotin|CAS: 134759-22-1)?
03|流程控制
线程的同步与互斥
flask——请求、响应、请求扩展、session、闪现、蓝图、g对象、flask-session
3.11-程序基本的控制语句 3.12-表达式 3.13-数据类型 3.14-常量/变量 3.15-标识符
服装店管理系统如何推送活动?
由生物素参与的D-Biotinol,CAS号:53906-36-8具体特性说明
3.1 - 程序设计语言 3.2 - 高级语言的特点及引用 3.3 - 静态/动态类型语言
hql语言
-Vector Dot Product-
Kubernetes服务接入Istio
Redis 大 key 要如何处理?
-red and black-
Characteristics of the (CAS:1527486-16-3TAMRA-azide-PEG3-Biotin) reaction in biotin azide!
Character Statistics Histogram
Leecode-205. 同构字符串
Enhanced Deep Residual Networks for Single Image Super-Resolution