OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程

   这个网盘我其实用了好几天了,感觉还不错,挺好看,我就写个配合宝塔面板的搭建教程。往下的教程可能不适用于特别特别纯的小白,如果遇到不懂得,可以先百度搜索下。OLAINDEX 的 github地址。官方演示站地址:https://dev.ningkai.wang

   准备条件:

  • 公网vps(内存大于512M,否则就别试了)

  • 域名(如果是海外的vps,无需备案)

  • 基于宝塔面板

安装宝塔面板

Debain系统

服务器重装纯净的Debain系统,终端执行如下代码,安装宝塔面板5.9(宝塔6.0暂时不稳定,不推荐安装)

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

Centos系统

服务器重装纯净的Centos系统,终端执行如下代码,安装宝塔面板5.9(宝塔6.0暂时不稳定,不推荐安装)

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

安装完成之后,终端会显示你的宝塔面板信息,登录之后,安装如图LNMP(左边)所示环境(各个版本号记得与下图相同,切记MySQL可以不选择(服务器配置低的,不推荐安装MySQL,不安装MySQL对本教程无任何影响,另外可节省大量安装时间)

OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程,第1张

尤其PHP版本号,记得选7.2版本,否则后续安装OLAINDEX容易出错。

安装时间视服务器配置,这时候你可以打两把游戏,吃个鸡了。

PHP 配置

点击左侧菜单软件管理–>运行环境–>PHP-7.2 设置–>安装扩展–>安装fileinfo(5.9版本目测是第三个)

然后点击禁用函数–>找到proc_openproc_get_statusexecshell_exec函数,并删除(切记)

删除完重启PHP即可

OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程,第2张

安装 Composer

curl -sS https://getcomposer.org/installer | php


mv composer.phar /usr/local/bin/composer

配置网站

OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程,第3张

安装 OLAINDEX

cd /www/wwwroot/你的域名 #就是先进入到你创建的web目录下rm -rf *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 # 赋予配置文件权限

提示输入域名的时候,一定要加上https://你的域名,因为OneDrive验证回调地址必须是https域名,否则后面域名认证不了。

站点数据配置

以下三个步骤,缺一不可

OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程,第4张

  • 网站目录-取消勾选防跨站攻击,另外绑定子目录为/public

  • 伪静态添代码为

    location / {      try_files $uri $uri/ /index.php?$query_string;}
  • 网站域名绑定SSL

绑定 OneDrive

仔细看图啊,将http://localhost 替换成自己的域名啊,老哥们,都有图的啊

如果一步步按我以上的步骤操作没有报错的话,那么现在打开https://你的域名 即可进行绑定

OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程,第5张

全部配置完成之后,打开https://你的域名/admin。默认密码12345678

php artisan reset:passwor //修改密码,web目录执行或者后台修改也可以

图床不能正常使用问题

图床的图片不能直接引用,或者点开链接直接下载,不能查看原图的原因可能是宝塔站点的Nginx未正常配置,如果开启图床,务必注释以下内容:

OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程,第6张

其他

重置帐号

通过命令行工具 php artisan reset:app 重置全部数据,删除数据库数据

通过命令行工具 php artisan reset:install 重置 OneDrive 登陆账号

特殊文件功能

不建议创建和以下同名的文件夹和文件,否则会导致文件无法查看下载

README.mdHEAD.md 、 .password 、 .deny特殊文件使用

在文件夹底部添加说明:

在 onedrive 的文件夹中添加README.md文件,使用markdown语法。

在文件夹头部添加说明:

在 onedrive 的文件夹中添加HEAD.md 文件,使用markdown语法。

加密文件夹:

在 onedrive 的文件夹中添加.password文件,填入密码,密码不能为空。

禁止访问文件夹:

在 onedrive 的文件夹中添加.deny文件,该文件夹被禁止访问。

转载请说明出处 内容投诉
九牛网 » OLAINDEX:另外一款OneDrive网盘程序–搭配宝塔安装教程

发表评论

欢迎 访客 发表评论

定制开发服务!

技术支持 联系我们