2024-02-19 分類: 網(wǎng)站建設(shè)
單一OneDrive目錄文件索引應(yīng)用,基于優(yōu)雅的PHP框架構(gòu)建Laravel5.7,并通過Microsoft Graph接口獲取數(shù)據(jù)展示,支持多類型帳號(hào)登錄,多種主題顯示,簡(jiǎn)單而強(qiáng)大。
這篇文章還是用寶塔來搭建,貌似這個(gè)程序更新的比較勤快。
功能OneDrive目錄查看索引分頁(yè)查看;支持代碼,圖片,文本文件即時(shí)預(yù)覽,圖片列表欄展示;支持音視頻播放(兼容大部分格式),視頻播放采用Dplayer.js,音樂播放采用Aplayer;支持自定義創(chuàng)建文件夾,文件夾加密,文件/文件夾刪除,文件/文件夾的復(fù)制與移動(dòng);支持文件搜索,文件上傳,文件直鏈共享與刪除,文件直鏈一鍵下載;支持管理readme / head說明文件;支持圖床;支持命令行操作;支持文件離線下載(個(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)限問題,建議給予用戶完整權(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)來或得信息,然后填寫在用戶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
接下來點(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)綁定又回到初始化配置,如果碰到這種問題,可以在試著配置下權(quá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無版本更新只需執(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è)問題。參考:
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://www.rwnh.cn/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í)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容