打造专属照片分享平台:快速上手Piwigo网页搭建

在这里插入图片描述

文章目录

  • 通过cpolar分享本地电脑上有趣的照片:部署piwigo网页
    • 前言
      • 1.Piwigo
      • 2. 使用phpstudy网页运行
      • 3. 创建网站
      • 4. 开始安装Piwogo
    • 总结
  • 🍀小结🍀

🎉博客主页:小智_x0___0x_

🎉欢迎关注:👍点赞🙌收藏✍️留言

🎉系列专栏:小智带你闲聊

🎉代码仓库:小智的代码仓库

通过cpolar分享本地电脑上有趣的照片:部署piwigo网页

前言

作为一个游戏爱好者,笔者在闲暇之余也会登录游戏,以便享受游戏带来的乐趣,并和游戏中的朋友闲聊放松。几年前有一次聊天,游友想要分享一张有趣的照片,但游戏中的聊天窗口都不支持发送图片,游友只能把图片存入某网盘,再再游戏中发送提取码,才能让我们看到,一来二去耽误不少功夫。但现在,我们可以使用cpolar+piwigo的组合,只需在游戏聊天框粘贴一个网址,就能轻松向游友分享照片。

1.Piwigo

Piwigo是一款免费的开源照片管理网站,而cpolar则是一款功能强大的内网穿透软件,这样我们只需在本地构建起piwigo网页的运行环境,配合cpolar建立的内网穿透数据隧道,就能让本地电脑变身成网页服务器,从而快速管理和分享照片。想要在本地电脑上运行piwigo,就需要搭建一个网页运行的环境,我们可以用phpstudy来做到这一点。也就是说,在本地电脑上搭建一个图片管理和分享网站,需要安装3个软件,分别为图片管理网站piwigo,网页运行软件phpstudy和内网穿透软件cpolar。这三个软件的下载地址如下:

  • cpolar:https://www.cpolar.com/download
  • PHPStudy:https://www.xp.cn/download.html
  • Piwigo:https://cn.piwigo.org/get-piwigo

在三个软件都下载完成后,将其分别解压到单独的文件夹中。其中,Cpolar和phpstudy是独立软件,可以直接双击安装文件进行安装。而piwigo则是网页运行和功能程序的合集,因此需要直接粘贴到phpstudy的网页文件夹下。

img

img

在这里,笔者的phpstudy是安装在D盘下,因此我们将piwigo解压后的文件夹直接粘贴到phpstudy的WWW文件夹里。

img

img

2. 使用phpstudy网页运行

在软件和网页文件都准备好后,我们就可以正式开始网页运行的准备。首先是使用phpstudy设立piwigo网页的运行环境。我们打开phpstudy主界面,在左侧“软件管理”页面下,安装nginx、php、SQL-Front、MySQL、FileZilla、FTP这几个插件软件,用于构建piwigo网页正常运行的环境。

img

3. 创建网站

在这些软件插件都安装完成后(安装过程非常快,并且可以多个插件软件同时安装),我们就能点击phpstudy界面左侧的“网站”按钮,再点击左上方的“创建网站”按钮,正式进入设置piwigo运行环境的环节。

img

在这一步,我们需要对“域名”(会体现在本地或本地局域网访问的地址URL中)、端口(本地piwigo网页输出端口)、根目录(就是piwigo文件夹的位置,可以用栏位右侧的浏览选定)、创建FTP(会要求设置用户名和密码,建立FTP管理员)、创建数据库(也会要求输入账号名和密码,同时还会要求设定数据库名称)。要特别注意记住“http端口”、“数据库”用户名和密码,避免在安装piwigo网页时输错信息导致piwigo安装失败的情况。

img

img

img

在完成各项设置后,就可以点击设置页面下方的“确认”按钮,保存这些设置。

img

接着我们在建立起的网站条目右侧,点击“管理”按钮,在下拉菜单中找到“打开网站”按钮,点击进入未安装的piwigo网页。

img

img

4. 开始安装Piwogo

这一步中我们没有什么过多要注意的,主要是选择网站语言、填入之前设定的数据库名称、用户名和密码(MySQL主机地址会自动识别为localhost,我们不必进行修改),同时在页面下半部分设置piwigo的管理员名称和密码(也需要注意保存)。完成这些设置后,点击安装页面下方的“开始安装”按钮,将piwigo网页部署到phpstudy设置的环境中,也就是将piwigo部署到本地电脑上。

img

img

安装完成后,piwigo网页会显示安装成功的通知,并显示没有图片存入的网页状态,我们随便上传一两张图片,避免访问piwigo网页时出现模板加载错误的情况。

img

总结

到这一步,我们就完成了搭建个人图片网站的第一步,也就是在本地电脑上安装piwigo网站。接下来,我们就需要用到cpolar建立一条稳定的内网穿透数据隧道,将位于本地的图片网站发布到公共互联网,让大家都能看到存入的照片。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

🍀小结🍀

今天我们认识了"打造专属照片分享平台:快速上手Piwigo网页搭建"相信大家看完有一定的收获。
种一棵树的最好时间是十年前,其次是现在! 把握好当下,合理利用时间努力奋斗,相信大家一定会实现自己的目标!加油!创作不易,辛苦各位小伙伴们动动小手,三连一波💕💕~~~,本文中也有不足之处,欢迎各位随时私信点评指正!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/93571.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据可视化和数字孪生相互促进的关系

数据可视化和数字孪生是当今数字化时代中备受关注的两大领域,它们在不同层面和领域为我们提供了深入洞察和智能决策的机会,随着两种技术的不断融合发展,很多人会将他们联系在一起,本文就带大家浅谈一下二者之间相爱相杀的关系。 …

最好的开放式耳机品牌,开放式耳机选购推荐

传统入耳式耳机长时间佩戴会给耳朵增加压力,在封闭状态下,还容易滋生细菌,引发耳部感染、发炎的症状,但开放式耳机就没有这种情况发生,无需入耳设计,佩戴更舒适,音质更真实通透,也不…

Centos7多台服务器免密登录

准备四台服务器: docker0 docker1 docker2 docker3 在docker0服务器上生成公钥和私钥 [rootwww ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory /root/.ssh. Enter passp…

【Leetcode】84.柱状图中最大的矩形(Hard)

一、题目 1、题目描述 给定 n n n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例1: 输入:heights = [2,1,5,6,2,3] 输出:10 解释:最大的矩形为图中红色区域,面积为 10示例2:…

Java开源项目mall学习笔记(1)——项目初始化

一、学习声明与项目介绍 该笔记是记录学习开源项目mall过程的文档笔记,完全原创,转载请声明。同时也对开源项目的作者表示感谢! mall: 🔥 mall项目是一套基于 SpringBoot Vue uni-app 实现的电商系统,包括前台商城项…

【Kafka】2.在SpringBoot中使用官方原生java版Kafka客户端

目 录 1. 新建一个消息生产者2. 新建一个消息消费者3. 测 试 在开始之前,需要先做点准备工作,用 IDEA 新建一个 Maven 项目,取名 kafka-study,然后删掉它的 src 目录,接着在 pom.xml 里面引入下面的依赖。这个项目的作…

NanoPi NEO移植LVGL8.3.5到1.69寸ST7789V屏幕

移植前准备 移植好fbtft屏幕驱动 参考链接:友善之臂NanoPi NEO利用fbtft驱动点亮1.69寸ST7789V2屏幕 获取源码 名称地址描述lvglhttps://github.com/lvgl/lvgl.gitlvgl-8.3.5lv_drivershttps://github.com/lvgl/lv_drivers.gitlv_drivers-6.1.1 创建工程目录 创…

时序预测 | MATLAB实现基于GRU门控循环单元的时间序列预测-递归预测未来(多指标评价)

时序预测 | MATLAB实现基于GRU门控循环单元的时间序列预测-递归预测未来(多指标评价) 目录 时序预测 | MATLAB实现基于GRU门控循环单元的时间序列预测-递归预测未来(多指标评价)预测结果基本介绍程序设计参考资料 预测结果 基本介绍 1.Matlab实现GRU门控循环单元时间序列预测未…

计算机竞赛 python 爬虫与协同过滤的新闻推荐系统

1 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 python 爬虫与协同过滤的新闻推荐系统 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:3分创新点:4分 该项目较为新颖&…

AUTOSAR NvM协议栈集成方法

一、涉及的模块 Bsw:NvM、MemIf、Fee、Crc Mcal:Fls 其中一些芯片厂商的MCAL也会提供Fee模块,本文选择使用ETAS提供的Fee模块,好处是Fee的Block不需要手动配,在NvM中配好了Block之后,生成Bsw代码的同时会…

山东布谷科技直播软件源码Nginx服务器横向扩展:搭建更稳定的平台服务

在直播软件源码平台中,服务器扮演着重要的角色,关系着视频传输、数据处理、用户管理等工作的顺利完成。随着互联网的迅猛发展,直播行业也随之崛起,全世界的人们都加入到了直播软件源码平台中,用户流量的增加让服务器的…

设计模式之构建器(Builder)C++实现

1、构建器提出 在软件功能开发中,有时面临“一个复杂对象”的创建工作,该对象的每个功能接口由于需求的变化,会使每个功能接口发生变化,但是该对象使用每个功能实现一个接口的流程是稳定的。构建器就是解决该类现象的。构建就是定…

爬虫逆向实战(八)--猿人学第十五题

一、数据接口分析 主页地址:猿人学第十五题 1、抓包 通过抓包可以发现数据接口是api/match/15 2、判断是否有加密参数 请求参数是否加密? 查看“载荷”模块可以发现有一个m加密参数 请求头是否加密? 无响应是否加密? 无cook…

[C++] string类的介绍与构造的模拟实现,进来看吧,里面有空调

文章目录 1、string类的出现1.1 C语言中的字符串 2、标准库中的string类2.1 string类 3、string类的常见接口说明及模拟实现3.1 string的常见构造3.2 string的构造函数3.3 string的拷贝构造3.4 string的赋值构造 4、完整代码 1、string类的出现 1.1 C语言中的字符串 C语言中&…

【数据分析入门】Numpy进阶

目录 一、数据重塑1.1 透视1.2 透视表1.3 堆栈/反堆栈1.3 融合 二、迭代三、高级索引3.1 基础选择3.2 通过isin选择3.3 通过Where选择3.4 通过Query选择3.5 设置/取消索引3.6 重置索引3.6.1 前向填充3.6.2 后向填充 3.7 多重索引 四、重复数据五、数据分组5.1 聚合5.2 转换 六、…

搭建Web服务器并用cpolar发布至公网访问

本地电脑搭建Web服务器并用cpolar发布至公网访问 文章目录 本地电脑搭建Web服务器并用cpolar发布至公网访问前言1. 首先在电脑安装PHPStudy、WordPress、cpolar2. 安装cpolar,进入Web-UI界面3. 安装wordpress4. 进入wordpress网页安装程序5. 利用cpolar建立的内网穿…

FL Studio 21最新for Windows-21.1.0.3267中文解锁版安装激活教程及更新日志

FL Studio 21最新版本for Windows 21.1.0.3267中文解锁版是最新强大的音乐制作工具。它可以与所有类型的音乐一起创作出令人惊叹的音乐。它提供了一个非常简单且用户友好的集成开发环境(IDE)来工作。这个完整的音乐工作站是由比利时公司 Image-Line 开发…

OpenAI全球招外包大军,手把手训练ChatGPT取代码农 ; 码农:我自己「杀」自己

目录 前言 OpenAI招了一千多名外包人员,训练AI学会像人类一样一步步思考。如果ChatGPT「学成归来」,码农恐怕真的危了? 码农真的危了! 当时OpenAI也说,ChatGPT最合适的定位,应该是编码辅助工具。 用Cha…

设计模式之原型模式详解

前言 在设计模式的系列文章中,我们前面已经写了工厂模式、单列模式、建造者模式,在针对创建型模式中,今天想跟大家分享的是原型模式,我觉的这种模式叫克隆模式会更佳恰当。原型模式的目的就是通过复制一个现有的对象来生成一个新…

【Linux】生产者消费者模型

目录 什么是生产消费者模型 为什么要使用生产消费者模型 基于阻塞队列的生产消费者模型 什么是生产消费者模型 生产者消费者模型是一种常见的并发编程模型,用于解决生产者和消费者之间数据交换和同步的问题。在这个模型中,生产者会生成数据并将其放入…