使用寶塔面板搭建OLAINDEX-Magic魔改版,支持多賬戶綁定

2024-02-19    分類: 網(wǎng)站建設

單一OneDrive目錄文件索引應用,基于優(yōu)雅的PHP框架構建Laravel5.7,并通過Microsoft Graph接口獲取數(shù)據(jù)展示,支持多類型帳號登錄,多種主題顯示,簡單而強大。

這篇文章還是用寶塔來搭建,貌似這個程序更新的比較勤快。

功能OneDrive目錄查看索引分頁查看;支持代碼,圖片,文本文件即時預覽,圖片列表欄展示;支持音視頻播放(兼容大部分格式),視頻播放采用Dplayer.js,音樂播放采用Aplayer;支持自定義創(chuàng)建文件夾,文件夾加密,文件/文件夾刪除,文件/文件夾的復制與移動;支持文件搜索,文件上傳,文件直鏈共享與刪除,文件直鏈一鍵下載;支持管理readme / head說明文件;支持圖床;支持命令行操作;支持文件離線下載(個人版);后臺基本顯示管理,多主題管理,文件預覽管理等等(清理緩存后及時生效);支持世紀互聯(lián);支持多種緩存系統(tǒng)(Redis,Memcached等);更多功能歡迎大家嘗試。

注:部分功能需登錄。

魔改內容多Onedrive賬戶支持:可同時掛載多個Onedrive網(wǎng)盤圖床可選擇上傳到不同的盤區(qū)多網(wǎng)盤命令支持一些小修復:一鍵獲取下載鏈接圖床復制鏈接Ajax刪除文件……項目及演示

演示站點:https://magic.yukino.co/

原項目地址:https://github.com/WangNingkai/OLAINDEX

魔改項目地址:https://github.com/YukiCoco/OLAINDEX-Magic

初始化OLAINDEX-Magic準備準備好寶塔面板安裝PHP環(huán)境安裝nginx

注意: PHP 環(huán)境建議選擇 7.1 以上

安裝PHP擴展

點擊 設置 安裝擴展

這里安裝 fileinfo 擴展 并附帶安裝 opcache 擴展 以加速php運行,也可以安裝 redis 和memcached 擴展。

禁用函數(shù)

在PHP管理中刪除幾個禁用函數(shù):

分別是 exec 、 shell_exec 、 proc_open 、proc_get_status 這四個函數(shù)。

新建站點

寶塔新建站點這個就不多講了。

部署

進入命令行,也可以用寶塔終端,在命令行模式進入網(wǎng)站根目錄,具體代碼如下:

cd web目錄 git clone https://github.com/YukiCoco/OLAINDEX-Magic.git tmp mv tmp /.git . rm -rf tmp gitreset--hardcpdatabase/database.sample.sqlitedatabase/database.sqlite數(shù)據(jù)庫文件composerinstall-vvv這里確保已成功安裝 composer ,如果報權限問題,建議給予用戶完整權限。chmod -R777storagechmod -R777databasechown -R www:www *此處 www 根據(jù)服務器具體用戶組而定php artisan od:install此處綁定域名需根據(jù)實際域名謹慎填寫(包含http/https)安裝完成后,不要忘記配置 nginx ,將域名指向應用目錄的 public 下,參考下面nginx配置。

執(zhí)行到最后一條需要設置域名,管理員賬號和密碼,如圖:

配置站點信息

上面的初始化之后,我們還需要配置站點信息。

設置運行目錄為public以及 取消防跨站攻擊

因為是基于Laravel,所以要修改網(wǎng)站運行目錄為public,寶塔的設置:

如圖:勾選取消 防跨站攻擊(open_basedir) 將站點的運行目錄改為 public 別忘了保存?。?!

修改偽靜態(tài)

網(wǎng)站設置→偽靜態(tài),選擇 Laravel 5,保存。

修改配置文件

注釋選定內容,防止圖片出現(xiàn)404。

配置SSL

這一步隨意,如果需要配置,點擊,網(wǎng)站配置→ssl,選擇 Let’s Encrypt 申請,按要求填寫申請:

注意:開啟 SSL 后,選擇強制 HTTPS。

網(wǎng)站配置

上面保存之后,就可以打開網(wǎng)站了,注意,要用之前系統(tǒng)生成的賬號密碼登錄。

這里就和oneindex安裝差不讀了,點擊申請來或得信息,然后填寫在用戶id和client_secret中,保存之后,如圖:

確認綁定,會跳出微軟的確認的信息,如圖:

接受之后,綁定成功。

效果

綁定成功之后,就會出現(xiàn)首頁,如圖:

登錄后臺,發(fā)現(xiàn)功能很強大。后臺登錄地址:https://你的域名/admin

初始用戶名:admin 初始后臺密碼: 12345678

如何 綁定&使用多賬戶

登錄Azure:https://portal.azure.com/ 或 https://portal.azure.cn/ (世紀互聯(lián))點擊 Azure Active Directory點擊 應用注冊點擊 新注冊 名字任意取,賬戶類型如圖,重定向URL填你頁面所顯示的redirect_uri

接下來點擊 概述 復制 應用程序(客戶端) ID(client_id)點擊 證書和密碼 添加新客戶端密碼并復制(client_secret)

在綁定頁面填入client_id client_secret 選擇好賬戶類型即可綁定。

綁定多賬戶見:

最后

如果在初始化配置中填寫,client_id,client_secret,保存以后,會出現(xiàn)請確認以下信息,client_id ,client_secret *****,redirect_uri ,賬號類型,都是空白的。點綁定又回到初始化配置,如果碰到這種問題,可以在試著配置下權限問題,具體執(zhí)行如下:

chmod-R755storage/chown-R www:www *

安裝默認提供的是國際版,如果是世紀互聯(lián)需要在賬戶類型中重新選擇。

安裝真的很繁瑣,但是功能很強大,值得試試。

如果版本需要更新升級,請執(zhí)行以下命令:

git pull composer install -vvv無版本更新只需執(zhí)行到此(同時執(zhí)行最后兩條權限命令)chmod-R755storage補充,保證緩存的寫入權限,否則500chown-R www:www *

如果權限沒設置好,總會發(fā)現(xiàn)500錯誤,真的很頭疼,所以安裝時候一定要注意這個問題。參考:

https://github.com/YukiCoco/OLAINDEX-Magic

https://github.com/YukiCoco/OLAINDEX-Magic/blob/master/docs/question.md

非常感謝您讀完創(chuàng)新互聯(lián)的這篇文章:"使用寶塔面板搭建OLAINDEX-Magic魔改版,支持多賬戶綁定",僅為提供更多信息供用戶參考使用或為學習交流的方便。我們公司提供:網(wǎng)站建設、網(wǎng)站制作、官網(wǎng)建設、SEO優(yōu)化、小程序制作等服務,歡迎聯(lián)系我們提供您的需求。

當前名稱:使用寶塔面板搭建OLAINDEX-Magic魔改版,支持多賬戶綁定
網(wǎng)站路徑:http://www.muchs.cn/news4/317804.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版網(wǎng)站營銷、移動網(wǎng)站建設、網(wǎng)站維護、外貿網(wǎng)站建設、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設