首页
关于
归档
赞赏
声明
留言
友链
Search
1
又拍云CDN的正确打开方式
4,997 阅读
2
腾讯2021届秋招校园招聘前端笔试真题(第一次笔试)
4,913 阅读
3
Gradle/Maven配置国内镜像源(以Android Studio为例)
4,879 阅读
4
中国建设银行甘肃省分行2021秋季校招面试经验
4,869 阅读
5
VScode配置C/C++环境
4,864 阅读
杂谈
生活
技术
随笔
登录
Search
标签搜索
windows
github
gitee
Python
镜像
Android Studio
Android
秋招
招聘
宝塔面板
vscode
git
php
服务器
CDN
阿里云
onedrive
oneindex
网盘
C语言
来不及午觉
累计撰写
87
篇文章
累计收到
50
条评论
首页
栏目
杂谈
生活
技术
随笔
页面
关于
归档
赞赏
声明
留言
友链
搜索到
4
篇与
的结果
2021-04-08
宝塔面板安装OLAINDEX 6.0教程
引言之前使用过OLAINDEX这个程序,当时还是4.0,现在已经更新到6.0版本,安装的过程和之前有一些变化,所以均为新版安装不同之处的文字记录,无图,4.0版本请参考: 宝塔面板安装OLAINDEX 4.0记录步骤 OLAINDEX源码默认已经安装好宝塔面板(宝塔面板安装请参考: 宝塔面板安装)安装完宝塔面板之后,请安装好LNMP环境环境要求PHP 扩展要求PHP >= 7.4PHP OpenSSL 扩展PHP PDO 扩展PHP Mbstring 扩展PHP Tokenizer 扩展PHP XML 扩展PHP Ctype 扩展PHP JSON 扩展PHP BCMath 扩展PHP Fileinfo 扩展禁用函数在宝塔面板PHP设置里面,删除禁用的proc_open,proc_get_status,putenv三个函数宝塔面板默认composer源为阿里云,无需修改。安装开始1.新建一个站点,不需要创建数据库,绑定一个域名即可2.打开ssh,使用宝塔命令行或者xshell,进入到刚刚新建的站点目录,执行以下命令:git clone https://github.com/WangNingkai/OLAINDEX.git tmp mv tmp/.git . rm -rf tmp git reset --hard composer install -vvv chmod -R 777 storage chown -R www:www * # 此处 www 根据服务器具体用户组而定 composer run install-app (此为自动安装,默认sqlite存储数据)安装成功后,会显示默认后台账户和密码3.打开宝塔面板,找到刚刚新建的站点,点击设置4.点击网站目录:勾选取消防跨站攻击(open_basedir),将站点的运行目录改为public,别忘了保存5.点击伪静态,选择Laravel 5,保存6.点击配置文件,注释以下内容。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; }7.配置SSL(此程序必须https访问)此处不再赘述,自行配置ssl证书即可8.访问站点,显示登陆页面9.配置OneDrive账号信息,点击申请,申请后可获得client_id与client_secret,在相应位置填写即可,注意账号的类别,国际版和世纪互联版本。10.登录OneDrive账号,此处微软会提示请求证得许可,点击接受即可11.绑定成功之后,返回网站首页,会默认显示网盘内容,后台也会显示账号详情,如果账号详情内无法显示账号容量等信息或首页无数据,则绑定失败。错误处理若绑定之后显示401/500错误,请参考: OLAINDEX 6.0安装500/401错误解决方案
2021年04月08日
4,714 阅读
0 评论
0 点赞
2021-04-07
OLAINDEX 6.0安装500/401错误解决方案
引言最近在使用OLAINDEX的时候遇到了500/401错误,如下图,找了很多方法,最终解决404错误有时不会显示401错误,会直接显示下图,其实也是401错误401错误500错误会提示500|服务器错误,其中500|Undefined offset:1是后台配置错误,不是账号问题步骤问题需要排查,分为宝塔和OneDrive账号两部分,先附上安装教程:宝塔面板安装OLAINDEX 6.0教程宝塔面板配置确保以下内容正确程序运行目录正确,关闭防跨站攻击正确配置SSL,可以正常https访问伪静态规则配置为Laravel 5配置文件删除以下内容:(注意是删除不是注释)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权限中,添加下图中的权限权限配置好之后,重新在网站后台绑定即可找不到应用或者之前在OLAINDEX上无法创建程序,可以在Azure控制台创建创建应用登录账号之后,进入Azure Active Directory控制台,在左侧栏找到应用注册,点击新注册,如下图,名称随意,重定向URL填写回调地址添加应用程序左侧栏证书和密码,在客户端密码中点击新客户端密码,会生成client_id和client_secret最后添加API权限,此处不再赘述。其他按照本文流程一般都可以解决401/500问题,但如果一切步骤都没有问题,最后还是显示401错误,请更换账号,解释一下,自己注册的教育账号都是子账号,学校edu域管理员的账号权限最高,管理员没有开通相应的权限就无法使用OLAINDEX。如果不更换账号多安装几次,有时会提示您没有权限,请联系域管理员总结:权限都给了,仍然401,账号管理员开通相应权限,请更换其他域名的教育邮箱绑定成功,但是首页无内容或者显示500,后台打开账号详情无数据,则是账号已经凉了,这种账号多半是淘宝便宜买的,请更换账号世纪互联账号基本上不会出问题,但费用较高
2021年04月07日
3,465 阅读
2 评论
0 点赞
2019-09-12
宝塔面板安装OLAINDEX 4.0记录
OLAINDEX简介一款 OneDrive 目录文件索引应用,基于优雅的 PHP 框架 Laravel5.8 搭建,并通过 Microsoft Graph 接口获取数据展示,支持多类型帐号登录,多种主题显示,简单而强大。[github author="WangNingkai" project="OLAINDEX"][/github]此文为4.0版本,6.0版本请参考:宝塔面板安装OLAINDEX 6.0教程安装准备请自行安装宝塔面板,参考:宝塔面板安装安装完宝塔面板之后,请安装好LNMP环境环境要求PHP 扩展要求 PHP >= 7.1.3 PHP OpenSSL 扩展 PHP PDO 扩展 PHP Mbstring 扩展 PHP Tokenizer 扩展 PHP XML 扩展 PHP Ctype 扩展 PHP JSON 扩展 PHP BCMath 扩展 PHP Fileinfo 扩展 * 禁用函数在宝塔面板PHP设置里面,删除禁用的proc_open,proc_get_status,exec,shell_exec四个函数切换composer源在宝塔shell里执行composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/切换为国内源(宝塔面板默认安装了composer)安装开始1.新建一个站点,不需要创建数据库2.打开ssh,使用宝塔命令行或者xshell,进入到刚刚新建的站点目录,执行以下命令: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 # 这里确保已经安装composer成功 # 如果报权限问题,建议先执行权限命令 chmod -R 777 storage/ chown -R www:www * php artisan od:install执行完之后首先绑定网站地址(请输入https地址),设置完后显示默认账户与密码3.打开宝塔面板,找到刚刚新建的站点,点击设置4.点击网站目录:勾选取消防跨站攻击(open_basedir),将站点的运行目录改为public,别忘了保存5.点击伪静态,选择Laravel 5,保存6.点击配置文件,注释以下内容。7.配置SSL(此程序必须https访问)此处不再赘述,自行配置ssl证书即可8.访问站点,显示登陆页面9.配置OneDrive账号信息,点击申请,申请后可获得client_id与client_secret,点击保存10.点击绑定11.登录OneDrive账号,点击接受12.进入站点至此大功告成!
2019年09月12日
661 阅读
0 评论
0 点赞
2019-03-13
oneindex搭建网盘
介绍由于云存储费用高昂,本站的资源站之前使用百度网盘,下载速度不尽人意。现在全站重塑,直连下载,无需等待! 现在国内的网盘基本上就剩百度一家了,只不过百度的速度真的不敢恭维。越来越多的人选择自己搭建网盘系统,oneindex就是一款不错的网盘程序。源码请自行在GitHub上寻找,搜索oneindex即可步骤 准备好一个onedrive账号,自己购买商业版或者使用免费教育版。教育版onedrive注册教程百度有很多,这里就不赘述了。 在网站目录执行命令git clone https://github.com/donwa/oneindex.git 使用宝塔面板新建一个网站,根目录选择刚刚下载的oneindex目录,填写域名,不需要数据库。 修改oneindex目录下的config和cache目录权限为777 在浏览器输入域名,开始安装 安装流程如下图 到此就安装成功了,oneindex程序会将你绑定的onedrive账号目录下的文件全部列出,可以实现直连下载,速度还可以。注意国内教育邮箱不一定有足够的权限,建议使用国外教育邮箱
2019年03月13日
2,394 阅读
0 评论
0 点赞