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错误解决方案

温馨提示:

本文最后更新于2021年04月07日,已超过1114天没有更新,若内容或图片失效,请留言反馈。

引言

最近在使用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)

猜您想看

  • 一键获取Windows聚焦壁纸并保存为jpg图片脚本

    锁屏界面Windows10聚焦所产生的图片很多都是著名摄影作品,很好看,但是Windows并不能将其设置为桌面壁纸,所以需要手动找到其保存位置,修改文件后缀名为jpg就可以保存为图片了,但是这样很麻烦,时间久了再好看的图片也会看腻,写一个脚本用来及时更新图片。

    2019年10月18日
  • Mac OS M2芯片第三方显示器无法调整声音

    Mac mini搭配华为MateView 28寸显示器,系统自带的OSD菜单无法调节音量和亮度,记录一下

    2023年10月19日
  • Magic Trackpad使用体验(Windows11 和 Mac OS13.2)

    如题,我购买了apple的Magic Trackpad和一台Mac Mini,但是后者预计发货时间在月底,可秒控板首先到了,没有Mac,不能测试触控板吗?幸好,我在全球最大的同性交友网站上找到了相关驱动,记录一下。

    2023年02月19日
  • AMD R5 5600X装机记录

    在今年年初的时候,把电脑的硬件几乎都换了一遍,当时的工作比较忙,也没顾上记录,今天正好记录一下,补上为自己第二次装机之旅。

    2022年12月16日
  • 添加cmd和powershell到右键菜单的一键脚本

    为了方便起见,将cmd或powershell添加到右键菜单,管理员和非管理员权限,特记录于此。

    2019年11月16日
  • 铭瑄 RTX3060Ti iCraft OC 8G 独立显卡

    前两天买了一个技嘉小雕 RX 6750XT ELITE 12G独立显卡,结果各种掉驱动,黑屏,打游戏听风扇狂转,虽然温度不高,但总感觉不踏实。趁还没过七天无理由,赶紧退了,换了N卡。

    2022年12月24日

评论区(暂无评论)

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

我要评论

Vaptcha 初始化中...