1. 首页
  2. 服务器

安装和配置Olaindex – Onedrive目录索引应用程序

OLAINDEX是基于优雅的PHP框架Laravel 5.8的OneDrive文件目录索引应用程序。使用Microsoft Graph,当用户/管理员授予API权限(作为获取和显示数据的同意过程的一部分)时,可以授权此应用程序调用API。支持多种类型的帐户,几乎没有可用的主题。简单而强大。

在这篇文章中,我将向您展示如何安装和配置OLAINDEX。

GitHub:https : //github.com/WangNingkai/OLAINDEX

步骤1-准备

服务器

在租用的1G RAM中,一个域名,一个驱动器帐户

操作环境

 PHP >= 7.1.3
 PHP OpenSSL Extension
 PHP PDO Extension
 PHP Mbstring Extension
 PHP Tokenizer Extension
 PHP XML Extension
 PHP Ctype Extension
 PHP JSON Extension
 PHP BCMath Extension
 PHP Fileinfo Extension *

删除禁用功能,然后重新启动PHP

vim /usr/local/php/etc/php.ini
## delete function:proc_open, proc_get_status, putenv, exec, shell_exec

安装作曲家

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

第2步-手动安装

在NGINX上添加虚拟主机

root /www/wwwroot/your-web-directory/public;

将重写规则设置为laravel

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

删除user.ini,然后重新启动NGINX

chattr -i /www/wwwroot/your-web-directory/.user.ini
rm -rf /www/wwwroot/your-web-directory/.user.ini

安装应用

cd /www/wwwroot/your-web-directory/
git clone https://github.com/WangNingkai/OLAINDEX.git tmp 
mv tmp/.git . 
rm -rf tmp 
git reset --hard 
cp database/database.sample.sqlite database/database.sqlite
composer install -vvv
chmod -R 777 storage 
chown -R www:www
php artisan od:install
## The url must start with https:// or http://

步骤3-OLAINDEX配置

前往管理控制台

https://your-domain/admin
User: admin
Passwd: 12345678

授予API权限

https://portal.azure.com/?l=en.en-us#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade

注册并配置新的应用程序

##Supported account types
Accounts in any organizational directory (Any Azure AD directory - Multitenant)
##Redirect_uri
https://your-domain/oauth
Manage > API permissions > Grant Microsoft Graph read.write access and add SharePoint read.write access
Certificates & secrets > New client secret

绑定onedrive帐户

##client_id
Overview > Application (client) ID
chown -R www:www /www/wwwroot/your-web-directory
chmod 0755 -R /www/wwwroot/your-web-directory

* 结论

在博客教程中,我们讨论如何安装和配置onedrive目录索引OLAINDEX。使用此应用程序,您可以通过Web访问onedrive文件。

原创文章,作者:cheshirex,如若转载,请注明出处:https://www.homedt.net/20435.html

联系我们

联系QQ:28575315