olaindex安装与配置

简介

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

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

安装环境

Ubuntu 18.04.3(尽量不要用root账户操作)

BT面板

Nginx 1.18.0

MySQL 5.6.49

PHP-7.3(试过7.2,有些问题,换了7.3后正常)

安装部署

新建网站

配置PHP

安装phpinfo,删除一些禁用函数,没有找的函数就忽略算了

1、进入php.ini文件,找到disable_function=,删除proc_open函数,即可
2、进入php.ini文件,找到disable_function=,删除proc_get_status函数,即可
3、进入php.ini文件,找到disable_function=,删除putenv函数,即可
4、进入php.ini文件,找到disable_function=,删除exec函数,即可
5、进入php.ini文件,找到disable_function=,删除shell_exec函数,即可

搞定后记的重载下PHP配置

安装composer包管理器

1、curl -sS https://getcomposer.org/installer | php  
2、sudo mv composer.phar /usr/local/bin/composer 
3、composer config -g repo.packagist composer https://packagist.laravel-china.org # 更换源为国内源,国外服务器可忽略此步骤

安装olaindex

cd web目录   #刚刚创建的网站根目录
git clone https://github.com/WangNingkai/OLAINDEX.git tmp   #下载olainde文件到tmp目录中
mv tmp/.git .    #将刚刚下载的lainde文件移动到网站根目录
rm -rf tmp        #删除tmp目录
git reset --hard    #不知道什么意思,照做就行了。。
composer install -vvv # 这里确保已成功安装 composer ,如果报权限问题,建议给予用户完整权限。这一步之前做了几次都出现问题,要么系统环境配置不正确,要么是之前composer没安装好,还有是用的root账户运行命令的
chmod -R 777 storage   #授予目录权限
chown -R www:www * # 此处 www 根据服务器具体用户组而定
sudo composer run install-app    #开始运行程序
# 安装完成后,不要忘记配置 nginx ,将域名指向应用目录的 public 下,参考下面nginx配置。

安装成功后是这个界面,有个账号和密码要记住。我之前已经安装完成了,所以显示Already installed

配置网站

运行目录配置

伪静态配置

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

ssl自行配置

配置网站

登录网站

打开链接,会显示如下界面,因为还没有绑定Onedrive

接下来输入链接/admin,出现登录界面,输入之前给你的name与password进入管理页面

绑定OneDirve

按下来就与其他的网盘系统一样,会得到ID和secret,填进去就OK了,如果错误,多试几次就行了,绑定成功后的界面如下

管理页面的一些设置就不多说了,比较简单,可以自己再研究下,另外还有一些魔改版的也不错,只要环境正常,都可以安装使用

演示站

问题解决:

1、图床无法上传文件

网站配置文件中注释以下语句

2、

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值