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

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

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

這篇文章還是用寶塔來(lái)搭建,貌似這個(gè)程序更新的比較勤快。

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

注:部分功能需登錄。

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

演示站點(diǎn):https://magic.yukino.co/

原項(xiàng)目地址:https://github.com/WangNingkai/OLAINDEX

魔改項(xiàng)目地址:https://github.com/YukiCoco/OLAINDEX-Magic

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

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

安裝PHP擴(kuò)展

點(diǎn)擊 設(shè)置 安裝擴(kuò)展

這里安裝 fileinfo 擴(kuò)展 并附帶安裝 opcache 擴(kuò)展 以加速php運(yùn)行,也可以安裝 redis 和memcached 擴(kuò)展。

禁用函數(shù)

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

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

新建站點(diǎn)

寶塔新建站點(diǎn)這個(gè)就不多講了。

部署

進(jìn)入命令行,也可以用寶塔終端,在命令行模式進(jìn)入網(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ù)庫(kù)文件composerinstall-vvv這里確保已成功安裝 composer ,如果報(bào)權(quán)限問(wèn)題,建議給予用戶完整權(quán)限。chmod -R777storagechmod -R777databasechown -R www:www *此處 www 根據(jù)服務(wù)器具體用戶組而定php artisan od:install此處綁定域名需根據(jù)實(shí)際域名謹(jǐn)慎填寫(包含http/https)安裝完成后,不要忘記配置 nginx ,將域名指向應(yīng)用目錄的 public 下,參考下面nginx配置。

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

配置站點(diǎn)信息

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

設(shè)置運(yùn)行目錄為public以及 取消防跨站攻擊

因?yàn)槭腔贚aravel,所以要修改網(wǎng)站運(yùn)行目錄為public,寶塔的設(shè)置:

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

修改偽靜態(tài)

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

修改配置文件

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

配置SSL

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

注意:開啟 SSL 后,選擇強(qiáng)制 HTTPS。

網(wǎng)站配置

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

這里就和oneindex安裝差不讀了,點(diǎn)擊申請(qǐng)來(lái)或得信息,然后填寫在用戶id和client_secret中,保存之后,如圖:

確認(rèn)綁定,會(huì)跳出微軟的確認(rèn)的信息,如圖:

接受之后,綁定成功。

效果

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

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

初始用戶名:admin 初始后臺(tái)密碼: 12345678

如何 綁定&使用多賬戶

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

接下來(lái)點(diǎn)擊 概述 復(fù)制 應(yīng)用程序(客戶端) ID(client_id)點(diǎn)擊 證書和密碼 添加新客戶端密碼并復(fù)制(client_secret)

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

綁定多賬戶見:

最后

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

chmod-R755storage/chown-R www:www *

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

安裝真的很繁瑣,但是功能很強(qiáng)大,值得試試。

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

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

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

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

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

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

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

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

廣告

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

商城網(wǎng)站建設(shè)