寶塔安裝Lsky Pro圖床教程


歡迎訪問我的個人博客皮皮豬:http://www.zhsh666.xyz

Lsky Pro

Lsky Pro圖床是一個支持本地、阿里雲 OSS、騰訊雲 COS、七牛雲、又拍雲等儲存方式的基於PHP的開源圖床

項目主頁:https://www.lsky.pro
項目倉庫地址:https://github.com/wisp-x/lsky-pro

Lsky Pro 使用手冊:https://www.kancloud.cn/wispx/lsky-pro/880042

主要特性

  • 支持第三方雲儲存,支持本地、阿里雲OSS、騰訊雲COS、七牛雲、又拍雲。
  • 支持多圖上傳、拖拽上傳、上傳預覽、全屏預覽、頁面響應式布局。
  • 簡潔的圖片管理功能,支持鼠標右鍵、單選多選等操作。
  • 強大的圖片預覽功能,支持響應式。
  • 支持全局配置用戶初始剩余儲存空間、支持單個設置用戶剩余儲存空間。
  • 支持一鍵復制圖片外鏈、二維碼掃描鏈接。
  • 支持設置上傳文件、文件夾路徑命名規則。
  • 支持圖片鑒黃功能。
  • 對外開放的上傳接口。

安裝需求

  • PHP版本 ≥ 5.6(建議使用PHP7+)
  • mysql版本 ≥ 5.5
  • mysqli支持
  • fileinfo拓展
  • curl拓展
  • rewrite

安裝教程

  1. 下載蘭空,上傳至 web 運行環境,解壓。
  2. 設置運行目錄為 public。
  3. 配置 Rewrite 規則:
    Nginx:
location / { if (!-e $request_filename) {

rewrite ^(.*)$ /index.php?s=$1 last; break;

}

}

Apache:

Apache 直接使用.htaccess 即可

  1. 訪問首頁,未安裝自動跳轉至安裝頁面,根據頁面提示安裝即可。
  2. 安裝完成以后請設置 runtime 目錄 0755 權限,如果你使用本地存儲,public 目錄也需要設置為 0755 權限

如何更新到最新版?

升級過程並不復雜,但也簡單粗暴,總共分為四個步驟。

  1. 下載最新版程序並解壓到本地。
  2. 將舊版程序 config/db.php 文件復制到新版程序的 config 文件夾,如果你使用的是本地儲存策略,文件是儲存在本地的,請注意也要將你舊版本的圖片資源移動到新程序對應的目錄。
  3. 刪除舊版本程序所有文件,上傳最新版程序到站點根目錄即可(這一步也可以直接覆蓋,但會有殘留文件,不選擇覆蓋的話建議先打包備份舊版本)。
  4. 使用管理員賬號登錄,訪問任意頁面會跳轉到升級數據庫結構頁面,根據提示操作即可。

FAQ:如果覆蓋更新文件后無法重定向到更新頁面,或首頁出現錯誤,請直接訪問 http://域名/install/update.html 進行更新。

如何修改網站運行目錄?

默認程序的入口文件在 public 目錄下,所以需要把 public 目錄設置為網站運行目錄,這樣做是為了:

入口文件位置的設計是為了讓應用部署更安全,public 目錄為web可訪問目錄,其他的文件都可以放到非WEB訪問目錄下面。

而你如果安裝時沒有設置,使用 http://域名/public 的方式來訪問站點,會導致 css 和 js 等靜態資源無法獲取。
如果你 無法 或 不會 設置運行目錄,可以將 public 目錄下的所有文件和文件夾(包括 .htaccess 文件)移動到根目錄 (和 application 文件夾同級)即可,盡管我們不推薦你這么做,這樣會導致應用程序核心文件暴露在外。

移動文件以后,打開根目錄 index.php 文件,修改如下:

<?php

// [ 應用入口文件 ]
namespace think;

define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);

// 加載基礎文件
require __DIR__ . '/thinkphp/base.php';

 // 執行應用並響應
Container::get('app')->bind('index')->run()->send();

注意:請不要使用記事本打開修改,修改完成后保存即可。

基於寶塔面板安裝Lsky Pro圖床教程

寶塔官網地址:https://www.bt.cn/

  1. 安裝好寶塔面板,並按需求配置好環境,本次教程安裝環境為: PHP7.3 Nginx1.12 MySQL5.6

    安裝擴展插件

    首頁或者寶塔軟件管理中點擊你網站所使用版本的PHP設置,安裝擴展,安裝 fileinfo 拓展;curl拓展寶塔自帶,如果你是較老版本,也可以自己去擴展插件里安裝

  2. 添加一個站點,按需求選擇好環境,點提交

3.打開站點根目錄,選擇遠程下載,URL地址中輸入下載地址然后確定

下載LSKY PRO圖床程序

下載程序並上傳到你創建的網站根目錄下

https://github.com/wisp-x/lsky-pro/archive/v1.5.4.zip

基於寶塔面板安裝Lsky Pro圖床

4.下載好后解壓到當前目錄

5.打開解壓之后的文件夾,全選里面的文件,拷貝回你的站點根目錄

6.程序上傳完后我們回到網站>你的站點設置>網站目錄,將網站運行目錄設置為 /public目錄

7.配置 Rewrite

Nginx用戶直接點擊偽靜態,然后輸入以下規則然后保存:

location / {
   if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=$1 last; break;
   }
}

8.在瀏覽器中輸入你的站點地址,將自動跳轉至安裝頁面

Lsky Pro安裝教程

如果你的環境是按照需求配置的,那么在運行環境檢測的時候應該所有都是綠色的,這時候直接下一步就行,如果哪一項沒有達到,還請回顧安裝教程看看是否哪一步沒有執行到位

9.環境檢測完后下一步是填寫數據庫相關信息,在最開始創建網站時,你設置的數據庫名以及密碼,就是那東西,將你的數據庫名、數據庫用戶名以及數據庫密碼輸入完后,點擊配置數據庫即可

10.如果你的數據庫信息填寫正確的話,將跳轉到設置管理員賬號的這一步,請自行設置管理員郵箱以及用戶名和密碼,填寫完成后即可看到安裝成功的提示界面

11.后台登錄地址,可以直接輸入: http://你的域名/auth/login.html 訪問,也可以在站點左側點擊登錄

Lsky Pro圖床安裝

如何更新

  1. 下載最新版程序並解壓到本地。
  2. 將舊版程序 config/db.php 文件復制到新版程序的 config 文件夾,如果你使用的是本地儲存策略,文件是儲存在本地的,請注意也要將你舊版本的圖片資源移動到新程序對應的目錄。
  3. 刪除舊版本程序所有文件,上傳最新版程序到站點根目錄即可(這一步也可以直接覆蓋,但會有殘留文件,不選擇覆蓋的話建議先打包備份舊版本)。
  4. 使用管理員賬號登錄,訪問任意頁面會跳轉到升級數據庫結構頁面,根據提示操作即可。

如何修改網站運行目錄

默認程序的入口文件在 public 目錄下,所以需要把 public目錄設置為網站運行目錄,這樣做是為了:

入口文件位置的設計是為了讓應用部署更安全,public 目錄為web可訪問目錄,其他的文件都可以放到非WEB訪問目錄下面。

而你如果安裝時沒有設置,使用 http://域名/public 的方式來訪問站點,會導致css和js等靜態資源無法獲取。
如果你 無法 或 不會 設置運行目錄,可以將public目錄下的所有文件和文件夾(包括.htaccess文件)移動到根目錄 (和 application 文件夾同級)即可,盡管我們不推薦你這么做,這樣會導致應用程序核心文件暴露在外。

移動文件以后,打開根目錄 index.php 文件,修改如下:

<?php

// [ 應用入口文件 ]
namespace think;

define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);

// 加載基礎文件
require __DIR__ . '/thinkphp/base.php';

 // 執行應用並響應
Container::get('app')->bind('index')->run()->send();

關於運行環境

寶塔上安裝fileinfo拓展可以在軟件商店>你的PHP版本(比如我的是PHP7.3)>設置>安裝拓展中安裝fileinfo拓展。

官方手冊

https://www.kancloud.cn/wispx/lsky-pro/880042

作者

wispx,感謝作者的開發以及開源精神!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM