参考1:https://www.hostloc.com/thread-693313-1-1.html

1.环境配置:

宝塔的php环境设置中,点击“安装扩展”安装“fileinfo” 和“opcache”,需要注意的是“fileinfo”一般需要1G空闲内存才能安装成功。


安装扩展完成,点击“禁用函数”,对exec 、 putenv、shell_exec 、 proc_open这四个函数进行删除



2.命令行操作

  • 宝塔新建站点,使用php7.2+
  • cd web目录
  • git clone https://github.com/YukiCoco/OLAINDEX-Magic.git tmp  #该地址为魔改版
原版的地址是 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 
  • chmod -R 777 database
  • php artisan od:install
  • 填写带https的域名
得到默认的用户名密码是  admin   12345678


3.宝塔设置

站点设置:



点击“伪静态”,选择“laravel5“

点击”SSL“,申请域名证书,并选择”强制 HTTPS“



配置文件处注释掉图示部分,以防访问资源404



至此安装完成。

4.OLAINDEX设置

绑定onedrive国际版,给予权限,也可以使用老版本的获取ID和密钥的方式。



回调地址为:  https://OLAINDEX地址/oauth


世纪互联的绑定 https://portal.azure.cn/

如果出现500错误:

  • chmod -R 755 storage/
  • chown -R www:www *