OLAINDEX 6.0安装500/401错误解决方案
2021年 04月 07 日

如默

引言

最近在使用OLAINDEX的时候遇到了500/401错误,如下图,找了很多方法,最终解决

401错误

401错误

有时不会显示401错误,会直接显示下图,其实也是401错误

401错误图2

401错误图2

500错误会提示500|服务器错误,其中500|Undefined offset:1是后台配置错误,不是账号问题

步骤

问题需要排查,分为宝塔和OneDrive账号两部分,先附上安装教程:

宝塔面板配置

确保以下内容正确

  1. 程序运行目录正确,关闭防跨站攻击
  2. 正确配置SSL,可以正常https访问
  3. 伪静态规则配置为Laravel 5
  4. 配置文件删除以下内容:(注意是删除不是注释
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log /dev/null;
        access_log /dev/null;
    }

    location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log /dev/null;
        access_log /dev/null; 
    }

OneDrive账号

首先,登录网页版OneDrive,查看网盘是否可以正常访问和使用,

教育版OneDrive登录入口

账号正常则可能为权限问题,

国际版账号Azure入口世纪互联账号Azure入口

登录账号之后,进入Azure Active Directory控制台,在左侧栏找到应用注册,然后在拥有的应用程序列表里找到安装OLAINDEX时注册的应用,默认名称为OLAINDEX

在左侧栏API权限中,添加下图中的权限

添加API权限

添加API权限

配置好之后,重新在网站后台绑定即可

找不到应用或者之前在OLAINDEX上无法创建程序,可以在Azure控制台创建
创建应用

登录账号之后,进入Azure Active Directory控制台,在左侧栏找到应用注册,点击新注册,如下图,名称随意,重定向URL填写回调地址

注册应用程序

注册应用程序

左侧栏证书和密码,在客户端密码中点击新客户端密码,会生成client_idclient_secret

最后添加API权限,此处不再赘述。

其他

按照本文流程一般都可以解决401/500问题,但如果一切步骤都没有问题,最后还是显示401错误,请更换账号,解释一下,自己注册的教育账号都是子账号,学校edu域管理员的账号权限最高,管理员没有开通相应的权限就无法使用OLAINDEX。如果不更换账号多安装几次,有时会提示您没有权限,请联系域管理员

总结

权限都给了,仍然401,账号管理员开通相应权限,请更换其他域名的教育邮箱 绑定成功,但是首页无内容或者显示500,后台打开账号详情无数据,则是账号已经凉了,这种账号多半是淘宝便宜买的,请更换账号 世纪互联账号基本上不会出问题,但费用较高

OLAINDEX 6.0安装500/401错误解决方案

引言

最近在使用OLAINDEX的时候遇到了500/401错误,如下图,找了很多方法,最终解决

401错误

401错误

有时不会显示401错误,会直接显示下图,其实也是401错误

401错误图2

401错误图2

500错误会提示500|服务器错误,其中500|Undefined offset:1是后台配置错误,不是账号问题

步骤

问题需要排查,分为宝塔和OneDrive账号两部分,先附上安装教程:

宝塔面板配置

确保以下内容正确

  1. 程序运行目录正确,关闭防跨站攻击
  2. 正确配置SSL,可以正常https访问
  3. 伪静态规则配置为Laravel 5
  4. 配置文件删除以下内容:(注意是删除不是注释
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log /dev/null;
        access_log /dev/null;
    }

    location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log /dev/null;
        access_log /dev/null; 
    }

OneDrive账号

首先,登录网页版OneDrive,查看网盘是否可以正常访问和使用,

教育版OneDrive登录入口

账号正常则可能为权限问题,

国际版账号Azure入口世纪互联账号Azure入口

登录账号之后,进入Azure Active Directory控制台,在左侧栏找到应用注册,然后在拥有的应用程序列表里找到安装OLAINDEX时注册的应用,默认名称为OLAINDEX

在左侧栏API权限中,添加下图中的权限

添加API权限

添加API权限

配置好之后,重新在网站后台绑定即可

找不到应用或者之前在OLAINDEX上无法创建程序,可以在Azure控制台创建
创建应用

登录账号之后,进入Azure Active Directory控制台,在左侧栏找到应用注册,点击新注册,如下图,名称随意,重定向URL填写回调地址

注册应用程序

注册应用程序

左侧栏证书和密码,在客户端密码中点击新客户端密码,会生成client_idclient_secret

最后添加API权限,此处不再赘述。

其他

按照本文流程一般都可以解决401/500问题,但如果一切步骤都没有问题,最后还是显示401错误,请更换账号,解释一下,自己注册的教育账号都是子账号,学校edu域管理员的账号权限最高,管理员没有开通相应的权限就无法使用OLAINDEX。如果不更换账号多安装几次,有时会提示您没有权限,请联系域管理员

总结

权限都给了,仍然401,账号管理员开通相应权限,请更换其他域名的教育邮箱 绑定成功,但是首页无内容或者显示500,后台打开账号详情无数据,则是账号已经凉了,这种账号多半是淘宝便宜买的,请更换账号 世纪互联账号基本上不会出问题,但费用较高

赞 (0)

猜您想看

HELLO GANSS HS 87T烟云紫 TTC 金粉轴V2入手体验

前两天把之前手上用的IKBC W210 红轴键盘拿到公司用了,需要给家里的台式机配一个键盘,看了很多款,本来准备继续买樱桃轴,但是看国产的都不错,就买了一把金粉轴的高斯键盘

01

markdown语法大全

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

02

技嘉小雕 RX 6750XT ELITE 12G独立显卡

之前给自己的电脑换了硬件,但由于预算问题,唯独显卡没有更换,正好这次生日,就算是送我自己的生日礼物吧。

03

Git学习手册

Git是目前最流行的版本控制系统,很多项目都在使用,记录学习历程。

04

oneindex搭建网盘

本文介绍oneindex程序使用方法

05

AMD R5 5600G装机体验

这两天给家里装了一台电脑,平时家人办公用的,配置不需要很高,记录一下

06

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论

Vaptcha 初始化中...