欢迎光临
Duang的VPS分享

宝塔安装OLAINDEX

OLAINDEX,是对世纪互联支持最好的一个onedrive目录程序,不过安装有些麻烦。

下面的安装程序是默认你有宝塔并且安装了PHP NGINX之后的步骤

1 PHP设置

1.1 安装PHP扩展

PHP 环境选择 7.1 以上,“软件商店”——找到你安装的PHP——设置——安装拓展。这里安装 fileinfo 扩展 并附带安装 opcache 扩展 以加速php运行,也可以安装 redis 和memcached 扩展。

1.2 禁用PHP函数

需要关闭几个禁用的函数

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

2 修改composer 源(国外服务器请忽略)

宝塔面板默认安装了 Composer 包管理器

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

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

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

上面这个改成国内源也可以不执行,我自己亲测不执行也可以,执行了这个任务可能报错。

3 安装配置 OLAINDEX

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

下面是你网站的网站路径

这里有几个点,作者没讲,别人也没几个发的,我发一下。
cd 网站目录 ,进去之后,输入php -v,查看PHP版本,我这里不论宝塔设置的网站目录版本是几,在网站目录执行 php -v显示的都是php最新版的版本号,所以最好把php最新版和你网站设置的版本都按照上面几步设置拓展,禁用函数!

按照一下步骤执行:

cd web目录 # 刚才新建站点的目录 就是刚才网站目录的路径
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 755 storage/
chown -R www:www *
php artisan od:install

如果在执行composer install -vvv 过程中提示

[ErrorException]
putenv() has been disabled for security reasons

那就去PHP禁用函数那一步,连带putenv这个函数也禁用了。

4 脚本设置

Bind Domain(For Authorize):

这里输入你的域名


  • Application In Production! *

Do you really wish to run this command? (yes/no) [no]:

yes

Nothing to migrate.
username:[ admin ] email:[ [email protected] ] password:[ 12345678 ]
这里是他给你的你网站的用户名,邮箱和密码。
All Done!

5 配置站点信息

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

修改伪静态

选择 Laravel 5,保存

修改配置文件

注释选定内容,防止图片出现404

配置SSL,并强制HTTPS

6 网站设置

这时访问你绑定的域名就可以进行配置了

为了防止出现如下500错误,一般是因为权限问题,控制台输入下列代码

cd 网站目录

chmod -R 755 storage/

chown -R www:www *

打开你的网站,并且使用 4脚本设置 中返回给你的用户名和密码登录(默认是admin 密码12345678)

下面进入设置页,记得注意https

7 绑定onedrive

这里需要的图太多了,并且作者写的很完善,大家去作者的博客看就好
https://yukino.co/archives/95.html

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址