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

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

前言

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


1.Piwigo

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

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

2. 使用phpstudy网页运行

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

3. 创建网站

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

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

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


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

4. 开始安装Piwogo

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



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

总结

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


相关文章
|
24天前
|
机器学习/深度学习 前端开发 JavaScript
前端小白也能学会的高大上技巧:如何让你的网页支持语音控制?
【10月更文挑战第31天】你是否曾梦想过只需动动嘴皮子就能操控网页?现在,这个梦想触手可及。即使你是前端小白,也能轻松学会让网页支持语音控制的高大上技巧。本文将介绍语音控制的基本概念、实现方法和具体示例,带你走进语音控制的奇妙世界。通过Web Speech API,你只需掌握基本的HTML、CSS和JavaScript知识,就能实现语音识别和控制功能。快来尝试吧!
92 4
|
3月前
|
域名解析
新手怎样制作网页?
现在网页制作的方法多种多样,既有复杂,又有简单,但是总的概括起来,制作网站方法不外乎两个,一种是传统编程网站建设,另外一种是使用最新的自助建站系统建站。如果是小白想自己制作网页,最简单的方法就是选择成熟的自助建站系统建站,因为这种建站方式不单能节省建站成本,还会节省建站的时间。
|
存储 数据安全/隐私保护 虚拟化
真人出镜的录屏软件,上手非常简单!文末有福利!
但,真的不要再来找不坑老师要camtasia的安装包了,它已经被国内某公司代理,四处投诉、发律师函呢!想要使用只能购买了!我已经多年不用这软件了。
250 0
|
C# 开发者
推荐一款C#开源的操作简单、免费的屏幕录制和GIF动画制作神器
推荐一款C#开源的操作简单、免费的屏幕录制和GIF动画制作神器
|
7月前
微信小游戏制作工具中的分享功能怎么用?
微信小游戏制作工具中的分享功能怎么用?
82 0
|
小程序
微信小程序项目实例——图片处理小工具(自制低配版美图秀秀)
微信小程序项目实例——图片处理小工具(自制低配版美图秀秀)
|
移动开发 算法 HTML5
提升网页阅读体验的三款优秀大纲插件(2023)
阅读长篇文章或复杂网页时,清晰的大纲结构可以帮助我们更好地理解和组织信息。在这篇博客中,我将向大家推荐三款优秀的网页大纲插件,帮助您提升阅读效率和体验。
提升网页阅读体验的三款优秀大纲插件(2023)
|
数据可视化 JavaScript 前端开发
尝试7分钟内上线一个网站,这个工具太赞了!
尝试7分钟内上线一个网站,这个工具太赞了!
115 0
|
存储 缓存 小程序
微信小游戏制作开发免费学习资料
这份整理的资料很可能是全网最全的关于微信小游戏开发的学习资料了,强烈建议你收藏,因为以后肯定会用到。 这些的教程资料已经帮助过很多人做出了自己的第一款游戏,希望它们还能够继续帮助更多想要做游戏的朋友,进入游戏开发世界的大门。
134 0
|
弹性计算 运维 小程序
开发一个类似 midjourney 的网站或小程序
开发一个类似 midjourney 的网站或小程序
155 0