寶塔安裝Lsky Pro圖牀教程

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

Lsky Pro

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

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

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

主要特性

  • 支持第三方雲儲存,支持本地、阿里雲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:git

Apache 直接使用.htaccess 便可github

  1. 訪問首頁,未安裝自動跳轉至安裝頁面,根據頁面提示安裝便可。
  2. 安裝完成之後請設置 runtime 目錄 0755 權限,若是你使用本地存儲,public 目錄也須要設置爲 0755 權限

如何更新到最新版?

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

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

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

如何修改網站運行目錄?

默認程序的入口文件在 public 目錄下,因此須要把 public 目錄設置爲網站運行目錄,這樣作是爲了:thinkphp

入口文件位置的設計是爲了讓應用部署更安全,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,感謝做者的開發以及開源精神!

相關文章
相關標籤/搜索