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 *
