洛小依

BT 面板安装 OLAINDEX
为什么搭建私人网盘为什么要搭建一个私人网盘呢?其实很简单,但又很现实的问题就是为了省钱,不管是阿里云的OSS,还是...
扫描右侧二维码阅读全文
18
2018/12

BT 面板安装 OLAINDEX

为什么搭建私人网盘

为什么要搭建一个私人网盘呢?其实很简单,但又很现实的问题就是为了省钱,不管是阿里云的OSS,还是腾讯云的COS,如果有大量访问内部文件就会照成大量的流量计费,虽然之前的博文有说过,腾讯云COS会提供免费的额度,但对于一些MP4的来说简直是杯水车薪,
详情请看博客


偶然间在网上一位博主哪里得知一款比较大众的网盘ONEINDEX,此网盘体积小,搭建方便,但是外观评价太低,不美观。并且URL不算友好,经过自己在度娘的帮助下,成功找到一款与其功能相同甚至比其还要强大的网盘OLAINDEX,此网盘用的框架是Laravel框架,与其ONEINDEX所使用的框架THINKPHP相比,各有优缺点,并且功能比较齐全,最关键的是外观漂亮,URL友好展示。下面这篇文章就是用OLAINDEX所存储的的文件调用的视频,自己感觉速度还不错。

OLAINDEX所需环境

内存: 512M以上,推荐768M以上(纯面板约占系统60M内存)
硬盘: 100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统: CentOS 6.x / 7.x (Ubuntu、Debian),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)
宝塔linux6.0版本是基于centos7开发的,强烈建议使用centos7.x 系统 提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6

以下主机商必看(开端口教程,不开不能用):

腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html
阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html
华为云:https://www.bt.cn/bbs/thread-3923-1-1.html

安装步骤前言

由于博主所使用的是环境是宝塔所带的环境,所以目前只对宝塔环境部署与安装了解,故此这里只介绍宝塔环境下安装步骤,如果是其它环境,请翻阅至最下方,我会放出其作者的其他环境安装教程;

安装PHP扩展

点击 设置 安装扩展(Ps:博主的php环境是7.2)

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

2.png

修改 php.ini 文件
修改 PHP 配置,需要关闭几个禁用的函数

分别是 exec 、 shell_exec 、 proc_open 、proc_get_status 这四个函数。
3.png

修改 composer 源(国外服务器请忽略)
宝塔面板默认安装了 Composer 包管理器

进入命令行Console,执行以下命令更换为国内源

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

到此基本的PHP环境准备完毕

安装配置 OLAINDEX

新建站点
这里选择新建站点,填写域名后,保持默认配置。

4.png

站点的具体配置,我们到后面再配置。

初始化 OLAINDEX

首先打开宝塔ssh(Ps:建议使用外部ssh,反正我用面板的不好使)

5.png

按照以下步骤执行:

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

注意不要忘记最后一步

6.png

到此我们安装好了OLAINDEX

配置站点信息

7.png

首先站点目录

8.png

如图:勾选取消 防跨站攻击(open_basedir) 将站点的运行目录改为 public 别忘了保存__

修改伪静态
选择 Laravel 5,保存

9.png

修改配置文件
注释选定内容,防止图片出现404

10.png

配置SSL
选择 Let's Encrypt 申请,按要求填写申请

11.png

开启 SSL 后,选择强制 HTTPS

12.png

保存后,打开网站即可配置

13.png

至此,本网盘基本就安装完成了,这期间在安装中会出现一些小问题,当然可以选择给我留言,我看到后会及时回答你,另外在这里放出原作者的地址,ONLINXEX
最后修改:2019 年 04 月 16 日 03 : 43 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论