歡迎訪問個人我的博客皮皮豬:http://www.zhsh666.xyzphp
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、七牛雲、又拍雲。
- 支持多圖上傳、拖拽上傳、上傳預覽、全屏預覽、頁面響應式佈局。
- 簡潔的圖片管理功能,支持鼠標右鍵、單選多選等操做。
- 強大的圖片預覽功能,支持響應式。
- 支持全局配置用戶初始剩餘儲存空間、支持單個設置用戶剩餘儲存空間。
- 支持一鍵複製圖片外鏈、二維碼掃描連接。
- 支持設置上傳文件、文件夾路徑命名規則。
- 支持圖片鑑黃功能。
- 對外開放的上傳接口。
安裝教程
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
Apache:git
Apache 直接使用.htaccess 便可github
升級過程並不複雜,但也簡單粗暴,總共分爲四個步驟。web
config/db.php
文件複製到新版程序的 config
文件夾,若是你使用的是本地儲存策略,文件是儲存在本地的,請注意也要將你舊版本的圖片資源移動到新程序對應的目錄。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();
注意:請不要使用記事本打開修改,修改完成後保存便可。
寶塔官網地址:https://www.bt.cn/
安裝好寶塔面板,並按需求配置好環境,本次教程安裝環境爲: PHP7.3
Nginx1.12
MySQL5.6
首頁或者寶塔軟件管理中點擊你網站所使用版本的PHP設置,安裝擴展,安裝 fileinfo 拓展;curl拓展寶塔自帶,若是你是較老版本,也能夠本身去擴展插件裏安裝
添加一個站點,按需求選擇好環境,點提交
3.打開站點根目錄,選擇遠程下載,URL地址中輸入下載地址而後肯定
下載程序並上傳到你建立的網站根目錄下
https://github.com/wisp-x/lsky-pro/archive/v1.5.4.zip
4.下載好後解壓到當前目錄
5.打開解壓以後的文件夾,全選裏面的文件,拷貝回你的站點根目錄
6.程序上傳完後咱們回到網站>你的站點設置>網站目錄,將網站運行目錄設置爲 /public
目錄
7.配置 Rewrite
Nginx用戶直接點擊僞靜態,而後輸入如下規則而後保存:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
8.在瀏覽器中輸入你的站點地址,將自動跳轉至安裝頁面
若是你的環境是按照需求配置的,那麼在運行環境檢測的時候應該全部都是綠色的,這時候直接下一步就行,若是哪一項沒有達到,還請回顧安裝教程看看是否哪一步沒有執行到位
9.環境檢測完後下一步是填寫數據庫相關信息,在最開始建立網站時,你設置的數據庫名以及密碼,就是那東西,將你的數據庫名、數據庫用戶名以及數據庫密碼輸入完後,點擊配置數據庫便可
10.若是你的數據庫信息填寫正確的話,將跳轉到設置管理員帳號的這一步,請自行設置管理員郵箱以及用戶名和密碼,填寫完成後便可看到安裝成功的提示界面
11.後臺登陸地址,能夠直接輸入: http://你的域名/auth/login.html
訪問,也能夠在站點左側點擊登陸
config/db.php
文件複製到新版程序的 config
文件夾,若是你使用的是本地儲存策略,文件是儲存在本地的,請注意也要將你舊版本的圖片資源移動到新程序對應的目錄。默認程序的入口文件在 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,感謝做者的開發以及開源精神!