宝塔面板安装OLAINDEX 4.0记录
如默
撰写于 2019年 09月 12 日

OLAINDEX简介

一款 OneDrive 目录文件索引应用,基于优雅的 PHP 框架 Laravel5.8 搭建,并通过 Microsoft Graph 接口获取数据展示,支持多类型帐号登录,多种主题显示,简单而强大。

源码地址:OLAINDEX

此文为4.0版本,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_openproc_get_statusexecshell_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,点击保存

配置OneDrive账号信息

配置OneDrive账号信息

10.点击绑定

绑定

绑定

11.登录OneDrive账号,点击接受

接受

接受

12.进入站点

至此大功告成!

宝塔面板安装OLAINDEX 4.0记录

温馨提示:

本文最后更新于2019年09月12日,已超过1736天没有更新,若内容或图片失效,请留言反馈。

OLAINDEX简介

一款 OneDrive 目录文件索引应用,基于优雅的 PHP 框架 Laravel5.8 搭建,并通过 Microsoft Graph 接口获取数据展示,支持多类型帐号登录,多种主题显示,简单而强大。

源码地址:OLAINDEX

此文为4.0版本,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_openproc_get_statusexecshell_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,点击保存

配置OneDrive账号信息

配置OneDrive账号信息

10.点击绑定

绑定

绑定

11.登录OneDrive账号,点击接受

接受

接受

12.进入站点

至此大功告成!


赞 (0)

猜您想看

  • AMD RX 6750XT显卡黑屏问题解决办法

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

    2022年12月22日
  • Android Studio报错error:connection timed out

    在构建Android项目的时候,底部的状态栏总是会显示connection timed out或Could not download xxx等问题,这是由于国内网络问题导致第三方依赖下载不上,特此记录其解决办法。

    2019年10月18日
  • 佳能RF 70-200 f4 USM镜头体验

    前几天买了佳能的RF 70-200 F4 USM镜头,记录一下

    2022年11月08日
  • IntelliJ IDEA中maven依赖无法下载的解决办法

    如题,解决办法有三种,请自行尝试。

    2020年02月22日
  • VoLTE功能的实现以及三大运营商的VoLTE布局

    Voice over LTE,是运营商基于4G网络,通过IP传输技术,实现数据、语音、视频及短/彩信业务的统一承载。可提供高清语音、视频通话等业务服务。是具备高安全可靠、品质保障的基础通信业务。

    2019年01月29日
  • linux删除乱码文件、目录

    昨天服务器上传的时候出错,导致产生了乱码文件,使用`rm`命令无法删除,记录一下。

    2024年05月05日

评论区(暂无评论)

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

我要评论

Vaptcha 初始化中...