宝塔面板安装OLAINDEX 6.0教程
如默
撰写于 2021年 04月 08 日

引言

之前使用过OLAINDEX这个程序,当时还是4.0,现在已经更新到6.0版本,安装的过程和之前有一些变化,所以均为新版安装不同之处的文字记录,无图,4.0版本请参考:

步骤

OLAINDEX源码

默认已经安装好宝塔面板(宝塔面板安装请参考: 宝塔面板安装

安装完宝塔面板之后,请安装好LNMP环境

环境要求

PHP 扩展要求

PHP >= 7.4
PHP OpenSSL 扩展
PHP PDO 扩展
PHP Mbstring 扩展
PHP Tokenizer 扩展
PHP XML 扩展
PHP Ctype 扩展
PHP JSON 扩展
PHP BCMath 扩展
PHP Fileinfo 扩展

禁用函数

在宝塔面板PHP设置里面,删除禁用的proc_openproc_get_statusputenv三个函数

宝塔面板默认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_idclient_secret,在相应位置填写即可,注意账号的类别,国际版和世纪互联版本。

10.登录OneDrive账号,此处微软会提示请求证得许可,点击接受即可

接受

接受

11.绑定成功之后,返回网站首页,会默认显示网盘内容,后台也会显示账号详情,如果账号详情内无法显示账号容量等信息或首页无数据,则绑定失败。

错误处理

若绑定之后显示401/500错误,请参考:

宝塔面板安装OLAINDEX 6.0教程

温馨提示:

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

引言

之前使用过OLAINDEX这个程序,当时还是4.0,现在已经更新到6.0版本,安装的过程和之前有一些变化,所以均为新版安装不同之处的文字记录,无图,4.0版本请参考:

步骤

OLAINDEX源码

默认已经安装好宝塔面板(宝塔面板安装请参考: 宝塔面板安装

安装完宝塔面板之后,请安装好LNMP环境

环境要求

PHP 扩展要求

PHP >= 7.4
PHP OpenSSL 扩展
PHP PDO 扩展
PHP Mbstring 扩展
PHP Tokenizer 扩展
PHP XML 扩展
PHP Ctype 扩展
PHP JSON 扩展
PHP BCMath 扩展
PHP Fileinfo 扩展

禁用函数

在宝塔面板PHP设置里面,删除禁用的proc_openproc_get_statusputenv三个函数

宝塔面板默认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_idclient_secret,在相应位置填写即可,注意账号的类别,国际版和世纪互联版本。

10.登录OneDrive账号,此处微软会提示请求证得许可,点击接受即可

接受

接受

11.绑定成功之后,返回网站首页,会默认显示网盘内容,后台也会显示账号详情,如果账号详情内无法显示账号容量等信息或首页无数据,则绑定失败。

错误处理

若绑定之后显示401/500错误,请参考:


赞 (0)

猜您想看

  • Windows下宝塔面板快速搭建LNMP/LAMP环境

    宝塔面板类似于wamp,xampp等一键集成环境。但是宝塔面板操作更简单,更新更快。

    2018年12月22日
  • oneindex搭建网盘

    本文介绍oneindex程序使用方法

    2019年03月13日
  • 神州数码实习小结

    学校在今年的九月安排实习,实习到十月底,公司是神州数码信息股份有限公司西安分公司,准确的来说应该是神州数码融信股份有限公司,听说是要改名了,不过仍然是DCTIS

    2020年11月02日
  • AMD RX 6750XT显卡黑屏问题解决办法

    前两天买了一个技嘉小雕 RX 6750XT ELITE 12G独立显卡,刚装上之后Windows自动更新了驱动,结果,玩游戏黑屏,时不时的来一下,还很恶心,然后查资料,几经折腾,目前一切稳定,分享一下

    2022年12月22日
  • nodepad++使用Atom One Dark配色方案

    一直很喜欢Atom One Dark的配色方案,所有的工具基本上都是这个,nodepad++默认是没有这个主题的,所以加了一个

    2024年10月04日
  • Python实现Gitee码云webhook

    之前使用Vuepress做文档网站,每次更新之后都需要手动构建前端页面,繁琐,不方便,想起来webhook,自动配置之后发现还是方便,记录一下。

    2023年11月23日

评论区(暂无评论)

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

我要评论

Vaptcha 初始化中...