打造專屬照片分享平臺:快速上手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.pswp.cn/news/40470.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/40470.shtml
英文地址,請注明出處:http://en.pswp.cn/news/40470.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深度學習1:通過模型評價指標優化訓練

P(Positive)表示預測為正樣本,N(negative)表示預測為負樣本,T(True)表示預測正確,F(False)表示預測錯誤。 TP:正樣本預測正確的數量(正確檢測) FP:負樣本預測正確數量(誤檢測) TN…

【AI實戰】BERT 文本分類模型自動化部署之 dockerfile

【AI實戰】BERT 文本分類模型自動化部署之 dockerfile BERTBERT 文本分類模型基于中文預訓練bert的文本分類模型針對多分類模型的loss函數樣本不均衡時多標簽分類時 dockerfile編寫 dockerfilebuild鏡像運行docker測試服務 參考 本文主要介紹: 基于BERT的文本分類模…

卷積神經網絡CNN

卷積神經網絡CNN 1 應用領域1 檢測任務2 分類和檢索3 超分辨率重構4 醫學任務5 無人駕駛6 人臉識別 2 卷積的作用3 卷積特征值計算方法4 得到特征圖表示5 步長和卷積核大小對結果的影響1 步長2 卷積核 6 邊緣填充方法7 特征圖尺寸計算與參數共享8 池化層的作用9 整體網絡架構10…

【GitLab私有倉庫】如何在Linux上用Gitlab搭建自己的私有庫并配置cpolar內網穿透?

文章目錄 前言1. 下載Gitlab2. 安裝Gitlab3. 啟動Gitlab4. 安裝cpolar5. 創建隧道配置訪問地址6. 固定GitLab訪問地址6.1 保留二級子域名6.2 配置二級子域名 7. 測試訪問二級子域名 前言 GitLab 是一個用于倉庫管理系統的開源項目,使用Git作為代碼管理工具&#xf…

ngModel和formControlName處理表單控件

ngModel 和 formControlName 不能同時在同一個表單控件上使用; 二者都用于在 Angular 中處理表單控件的值,但是它們的底層實現方式不同。 ngModel 是 Angular 提供的雙向數據綁定指令,它可以將表單控件的值與組件類中的屬性進行雙向綁定。當…

軟考筆記——10.項目管理

進度管理 進度管理就是采用科學的方法,確定進度目標,編制進度計劃和資源供應計劃,進行進度控制,在與質量、成本目標協調的基礎上,實現工期目標。 具體來說,包括以下過程: (1) 活動定義&#…

HLS實現FIR低通濾波器+System Generator仿真

硬件:ZYNQ7010 軟件:MATLAB 2019b、Vivado 2017.4、HLS 2017.4、System Generator 2017.4 1、MATLAB設計低通濾波器 FPGA系統時鐘 50MHz,也是采樣頻率。用 MATLAB 生成 1MHz 和 10MHz 的正弦波疊加的信號,并量化為 14bit 整數。把…

css 用過渡實現,鼠標離開li時,背景色緩慢消息的樣式

要實現鼠標懸停時背景顏色變為黃色,鼠標離開時背景顏色慢慢消失并變回白色的效果, 可以使用CSS的過渡(transition)屬性 li {background: #fff;color: #000;transition: background 0.5s ease-out; }li:hover {background: #fbb31…

Web網頁瀏覽器遠程訪問jupyter notebook服務器【內網穿透】

文章目錄 前言1. Python環境安裝2. Jupyter 安裝3. 啟動Jupyter Notebook4. 遠程訪問4.1 安裝配置cpolar內網穿透4.2 創建隧道映射本地端口 5. 固定公網地址 前言 Jupyter Notebook,它是一個交互式的數據科學和計算環境,支持多種編程語言,如…

Hyper-v導致Vmware window無法啟動崩潰記錄

最近有幾次vmware啟動window10直接崩潰情況,顯示藍屏報錯。一開始沒在意,以為是因為固態硬盤錯了幾個字節導致的? 但后來想想不對啊。vmware用了也有10來年了,穩得一筆,在仔細思考了一下后發現打不開的win10這三個虛擬…

Oracle/PL/SQL奇技淫巧之Lable標簽與循環控制

在一些存儲過程場景中&#xff0c;可能存在需要在滿足某些條件時跳出循環的場景&#xff0c; 但是在PL/SQL中&#xff0c;不能使用break語句直接跳出循環, 但是可以通過lable標簽的方式跳出循環&#xff0c;例&#xff1a; <<outer_loop>> FOR i IN 1..5 LOOPDBMS…

Python批量替換Excel和Word中的關鍵字

一、問題的提出 有時&#xff0c;我們手頭上有多個Excel或者Word文件&#xff0c;但是領導突然要求對某幾個術語進行批量的修改&#xff0c;你是不是有要崩潰的感覺。因為這么多文件&#xff0c;要一個一個地打開文件&#xff0c;再進行批量替換修改&#xff0c;幾個文件還好&…

設計模式之構建器(Builder)C++實現

1、構建器提出 在軟件功能開發中&#xff0c;有時面臨“一個復雜對象”的創建工作&#xff0c;該對象的每個功能接口由于需求的變化&#xff0c;會使每個功能接口發生變化&#xff0c;但是該對象使用每個功能實現一個接口的流程是穩定的。構建器就是解決該類現象的。構建就是定…

【Java】項目管理工具Maven的安裝與使用

文章目錄 1. Maven概述2. Maven的下載與安裝2.1 下載2.2 安裝 3. Maven倉庫配置3.1 修改本地倉庫配置3.2 修改遠程倉庫配置3.3 修改后的settings.xml 4. 使用Maven創建項目4.1 手工創建Java項目4.2 原型創建Java項目4.3 原型創建Web項目 5. Tomcat啟動Web項目5.1 使用Tomcat插件…

【CTF-web】備份是個好習慣(查找備份文件、雙寫繞過、md5加密繞過)

題目鏈接&#xff1a;https://ctf.bugku.com/challenges/detail/id/83.html 經過掃描可以找到index.php.bak備份文件&#xff0c;下載下來后打開發現是index.php的原代碼&#xff0c;如下圖所示。 由代碼可知我們要繞過md5加密&#xff0c;兩數如果滿足科學計數法的形式的話&a…

模型預測筆記(一):數據清洗及可視化、模型搭建、模型訓練和預測代碼一體化和對應結果展示(可作為baseline)

模型預測 一、導入關鍵包二、如何載入、分析和保存文件三、修改缺失值3.1 眾數3.2 平均值3.3 中位數3.4 0填充 四、修改異常值4.1 刪除4.2 替換 五、數據繪圖分析5.1 餅狀圖5.1.1 繪制某一特征的數值情況&#xff08;二分類&#xff09; 5.2 柱狀圖5.2.1 單特征與目標特征之間的…

OpenCV基本操作——算數操作

目錄 圖像的加法圖像的混合 圖像的加法 兩個圖像應該具有相同的大小和類型&#xff0c;或者第二個圖像可以是標量值 注意&#xff1a;OpenCV加法和Numpy加法之間存在差異。OpenCV的加法是飽和操作&#xff0c;而Numpy添加的是模運算 import numpy as np import cv2 as cv imp…

[數據集][目標檢測]鋼材表面缺陷目標檢測數據集VOC格式2279張10類別

數據集格式&#xff1a;Pascal VOC格式(不包含分割路徑的txt文件和yolo格式的txt文件&#xff0c;僅僅包含jpg圖片和對應的xml) 圖片數量(jpg文件個數)&#xff1a;2279 標注數量(xml文件個數)&#xff1a;2279 標注類別數&#xff1a;10 標注類別名稱:["yueyawan",&…

Qt 窗口隨鼠標移動效果

實現在窗口任意位置按下鼠標左鍵都可以移動窗口的效果&#xff0c;完整代碼如下&#xff1a; mainwindow.h&#xff1a; #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QMouseEvent>QT_BEGIN_NAMESPACE namespace Ui { class MainW…

PHP混淆加密以及常用的一些加密工具

PHP混淆加密是一種將源代碼轉換為難以理解和閱讀的方式&#xff0c;以保護代碼的安全性。以下是一些常見的PHP混淆加密方法&#xff1a; 代碼壓縮&#xff1a;使用代碼壓縮工具&#xff08;如UglifyJS&#xff09;將PHP代碼壓縮為一行&#xff0c;去除空格、換行符等可讀性的字…