山野莽夫

  • 归档
    • 随笔
    • 建站资源
    • 分享
    • 代码
  • 地球物理学
    • 专业课
    • 概念解释
  • 计算机
  • 互联网
  • 教程
  • 规划
  • 实验室
    • 珍藏的软件
    • 贴吧云签到
    • A1账号自助申请
山野莽夫
小学生的挣扎的点点滴滴
  1. 首页
  2. 互联网
  3. 正文

宝塔面板配置onedrive索引工具OLAINDEX

2019年5月1日 18183点热度 0人点赞 26条评论

         不得不说美国公司在公益项目上做的就是很好啊。比如office365的5T网盘。我们如何把这个5T网盘充分利用起来呢?大佬们早就想到了这一点。做了很多的工具。比如oneindex、olaindex、还有一个简洁版的onelist。我认为这种东西最好都是部署到一个单独的服务器上的。但是大部分的人并没有钱买那么多服务器。我们还是要在自己的服务器上再部署一下olaindex。原作者写了使用oneinstack配置环境。这个一键包以前我用过。但是自从有了宝塔面板基本上就不用了。面板毕竟在很多方面方便了我们。今天我就介绍一下使用宝塔面板环境配置olaindex。感谢大佬提供的工具。

项目地址:https://github.com/WangNingkai/OLAINDEX

1.当然需要1个office教育版账号。这个大佬分享了,最近还很方便注册。

https://51.ruyo.net/8263.html

2.环境要求

摘自项目文档

PHP 扩展要求

PHP >= 7.1.3

PHP OpenSSL 扩展

PHP PDO 扩展

PHP Mbstring 扩展

PHP Tokenizer 扩展

PHP XML 扩展

PHP Ctype 扩展

PHP JSON 扩展

PHP BCMath 扩展

PHP Fileinfo 扩展 *

**Laravel 文件系统模块要求,为保证成功安装,建议安装 PHP Fileinfo 扩展 **

以及需要主要的事项:

(1)、OLAINDEX 基于 Laravel 安装需要开启禁用的两个方法,步骤如下:

宝塔面板可以直接进去修改php.ini

  1. 进入php.ini文件,找到disable_function=,删除proc_open函数,即可。
  2. 进入php.ini文件,找到disable_function=,删除proc_get_status函数,即可。
  3. sudo service php-fpm restart # 重启 php 进程
(2)、3.0更新了命令行操作,另外需要开启禁用的两个方法

分别是 exec 和 shell_exec 步骤参考上面。

(3)、另外使用composer包管理器, 需要下载 composer 并且全局处理。而且要更换为国内源。

composer config -g repo.packagist composer https://packagist.laravel-china.org # 更换源为国内源,国外服务器可忽略此步骤

3.环境配置(根据环境要求使用宝塔面板配置环境)

看着看着文档,发现大佬已经写了一篇关于宝塔安装的文章了,瞬间索然无味。不过还是写一写吧。

参考下大佬的文章。https://imwnk.cn/article/104

(1)、安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

(2)、安装PHP环境

选择php7.2

(3)、安装PHP扩展

点击设置进去配置选项

这里安装 fileinfo 扩展 并附带安装 opcache 扩展 以加速php运行

(4)、修改PHP.ini文件,禁用函数

修改 PHP 配置,需要关闭几个禁用的函数

分别是 exec 、 shell_exec 、 proc_open 、proc_get_status 这四个函数

(5)、修改 composer 源(国外服务器请忽略)

宝塔面板默认安装了 Composer 包管理器

使用命令行工具执行以下命令更换为国内源

可能需要升级复制如下代码升级即可

/usr/bin/composer self-update

3.安装配置 OLAINDEX

(1)、初始化 OLAINDEX

cd web目录 # 刚才新建站点的目录 这里是 /www/wwwroot/t_ningkai_wang

git clone https://github.com/WangNingkai/OLAINDEX.git tmp

mv tmp/.git .

rm -rf tmp

git reset --hard

composer install -vvv # 这里确保已经安装composer成功 # 如果报权限问题,建议先执行权限命令

chmod -R 755 storage/

chown -R www:www *

php artisan od:install

chmod 777 storage/app/config.json # 不要忘记执行这一步,文件权限,否则安装报403

 

至此,安装完毕。

(2)、配置站点

关闭防跨站攻击,运行目录设置为public。

设置伪静态

注释掉红框内容以防出错。

开启SSL方便,后边程序的配置

这时站点就配置完了。

4.配置程序

这时访问你绑定的域名就可以进行配置了

如果出现如下500错误,一般是因为权限问题,控制台输入下列代码

chmod -R 755 storage/

chown -R www:www *

输入你绑定的域名,申请appid和appsecret

登陆你的账户

复制你的应用机密,记得保存

复制的你的应用id

根据上述步骤得到的appid和appsecret填配置页面的表单,点击保存

保存之后会出现绑定账号页面,登录账号绑定即可,忘了截图了,以后再补吧。

然后进入你的网址,就看到如下界面了,恭喜你,尽情享用吧。

注意事项:

1.Onedrive 国内版和国际版不同,这儿测试使用的国际版。若你的是国内版,请访问项目地址

https://imwnk.cn/article/104

2.注意不要忘记代码,设好权限

3.感谢作者的付出

参考资料:https://imwnk.cn/article/104

      https://olaindex.ningkai.wang/

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

标签: OLAINDEX onedrive 宝塔面板
最后更新:2019年9月3日

小菜菜

菜鸟

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • Joe

    好详细的介绍,赞一个!
    我的已经绑定成功了,但是访问报错:
    HTTP response code said error: The requested URL returned error: 403 Forbidden
    高手指点下,多谢!

    2019年8月9日
    回复
  • Joe

    好详细的介绍,赞一个!
    我的已经绑定成功了,但是访问报错:
    HTTP response code said error: The requested URL returned error: 403 Forbidden
    高手指点下,多谢!!

    2019年8月9日
    回复
    • 小菜菜

      @Joe 这是主页吗,主页这样的话,是你的账号的api有问题,等一段时间,微软会解封。或者换一家的账号

      2019年8月9日
      回复
      • Joe

        @小菜菜 是首页,后台可以登录,也可以上传文件,而且显示绑定成功,就是首页报错
        我是搭载在N1 docker上的,不知道是不是SSL认证出问题

        2019年8月9日
        回复
        • 小菜菜

          @Joe 可否截个图,可以把截图上传到图床,然后发链接。对于403的情况,我只知道当时我出的情况,

          2019年8月9日
          回复
          • Joe

            @小菜菜 多谢!如图所示 https://b2.bmp.ovh/imgs/2019/08/efe7d2c7969b930b.jpg
            我是在N1 docker上搭建的,后台里面可以上传文件,就是首页一直打不开,不知道是不是SSL证书没配置好?

            2019年8月12日
          • 小菜菜

            @Joe 好像和我一样吧,你试过其他不同家的账号吗?被滥用的很容易封api

            2019年8月12日
          • 小菜菜

            @Joe 我用邮件发给你一个账号,你试试

            2019年8月12日
          • Joe

            @小菜菜 多谢!用你发的这个账号就没问题了
            我的账号是Office365 企业版 E3 开发者,按https://51.ruyo.net/11994.html申请好直接用的,不知道是否账号权限要先设置。

            2019年8月14日
          • 小菜菜

            @Joe 需要单独开启api权限,去管理后台看看,叫azure 什么的

            2019年8月14日
          • Joe

            @小菜菜 添加权限就可以了,那我绑回自己的账号了,多谢!
            另外问下,教育版这个是否有试用期限?企业版 E3现在只有90天。

            2019年8月14日
          • 小菜菜

            @Joe 原则上微软不封是永久的。一般情况下无限订阅的是一年一续,自动续的。若是偷渡的一万用户版,不需要续期,永久使用

            2019年8月14日
  • 风缘

    我更新后,一登录账号就会出现500错误,权限都给完了,怎么解决呀

    2020年4月2日
    回复
    • 小菜菜

      @风缘 重新配置下权限吧

      2020年4月2日
      回复
  • 不笑猫

    没有备案可以搭么

    2020年4月2日
    回复
    • 小菜菜

      @不笑猫 备案只与你服务器的位置有关系,与应用没关系。

      2020年4月2日
      回复
  • Kötz, R

    想问一下,主页可以进,但是后台进去显示500报错shi什么情况
    有没有解决办法

    2020年6月21日
    回复
    • 小菜菜

      @Kötz, R 权限不足,重新给权限就行

      2020年6月22日
      回复
    • XIE1917

      @Kötz, R 一样,楼主解决了吗,之前还好好的,前两天开始就进不去后台管理页面了,重装也没用,权限也给了

      2020年6月22日
      回复
      • 小菜菜

        @XIE1917 需要重新给权限

        2020年6月22日
        回复
        • XIE1917

          @小菜菜 好像不行诶,之前按这个教程搭好了,用了一个星期没管他,前几天就进不去后台管理页面了。重装系统重新搭了也不行,就跟这个链接里前两个人的情况一样https://github.com/WangNingkai/OLAINDEX/issues

          2020年6月22日
          回复
          • 小菜菜

            @XIE1917 你按照大佬文档操作一下,https://wangningkai.github.io/OLAINDEX/#/question,不行的话可以试试新版。我好久没安装过了,最近有空试试

            2020年6月23日
  • Kötz, R

    应该不是权限没给足的问题,尝试在命令重新给权限,在宝塔面板里修改权限,重新下载安装包,都依然存在这个问题,主页能进,后台报错500,查看日志显示"get onedrive source content erro",没怎么解决,等上几个小时自己好了,没搞清除啥问题,可能是短时间宕机

    2020年6月23日
    回复
    • 小菜菜

      @Kötz, R 大佬关于500错误好像就一个解释一般是权限的问题,如果不行可以看看这儿。https://wangningkai.github.io/OLAINDEX/#/question我记得以前偶尔也会抽风,我也没找到什么问题,还是oneindex舒心

      2020年6月23日
      回复
  • xiyou

    使用composer要在php禁用函数里把putenv给删了,否则会:putenv() has been disabled for security reasons

    2020年7月16日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

    联系方式

    QQ群 | TG群 | 邮箱

    最新 热点 随机
    最新 热点 随机
    Azure Student 微软云 学生订阅 免费12个月用量避坑注意点集合 MP3音频文件格式详细解析 python按固定采样点个数分割wav格式音频 愉快使用谷歌免费人工智能平台colab,训练你的神经网络模型,为你的学术生活添砖加瓦 华为云版轻量应用服务器-云耀云服务器简单体验评测 Cloudflare 免费CDN自定义节点ip之自选cloudflare 高速节点ip工具分享
    宝塔面板安装wordpress插件库在线安装升级插件出现404 Not Found 404 Not Found nginx 宝塔面板计划任务定时访问https内容出现curl: (60) Peer's Certificate has expired.的可能原因以及处理流程和解决办法 vip视频云解析源码 1.5.1文件复制 吐槽电信校园宽带的坑 有道云笔记导入到微软Onenote的实现方法
    标签聚合
    onedrive 地震学程序 宝塔面板 ppt 模板 c语言 wordpress 虚拟机
    最近评论
    小菜菜 发布于 7 个月前(11月24日) 这玩意已经废了,成收割工具了,不能再用了。
    eamon 发布于 7 个月前(11月07日) 我一年不用了才发现这个休眠管理费每月15,一共扣了我135元,然后我消费还消费不了,我宁愿消费掉也不...
    magic 发布于 12 个月前(07月03日) 请问账号不注销会有什么影响吗?
    magic 发布于 12 个月前(07月01日) 我想问一下 如果不注销账号就留着会怎么样
    qwp6601 发布于 1 年前(06月04日) 有没有方法改为bing

    COPYRIGHT © 2021 shanyemangfu.com. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    蜀ICP备15031791号-2