用宝塔搭建Olaindex6

环境要求

  • PHP >= 7.4
  • PHP OpenSSL 扩展
  • PHP PDO 扩展
  • PHP Mbstring 扩展
  • PHP Tokenizer 扩展
  • PHP XML 扩展
  • PHP Ctype 扩展
  • PHP JSON 扩展
  • PHP BCMath 扩展
  • PHP Fileinfo 扩展
    如果使用宝塔安装的PHP则只需要在PHP设置界面手动安装 fileinfo

取消函数禁用

在PHP设置界面选择 禁用函数
找到 proc_openproc_get_statusputenv 并取消禁用

安装

按行执行下列代码

1
2
3
4
5
6
7
8
9
cd web目录
git clone https://github.com/WangNingkai/OLAINDEX.git tmp
mv tmp/.git .
rm -rf tmp
git reset --hard
composer install -vvv
chmod -R 777 storage
chown -R www:www *
composer run install-app

宝塔内设置

添加站点

选择 网站目录

关闭 防跨站攻击(open_basedir)
网站目录 设置为 /www/wwwroot/XXX/public (XXX为站点目录)

选择 伪静态

将伪静态改为 laraval5

选择 配置文件

删除下方代码

1
2
3
4
5
6
7
8
9
10
11
12
13
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log /dev/null;
access_log /dev/null;
}

location ~ .*\.(js|css)?$
{
expires 12h;
error_log /dev/null;
access_log /dev/null;
}

配置SSL

建议使用 Let’s Encrypt 免费证书

Olaindex设置

访问 https://example.com/admin

默认账号为 admin

默认密码为 123456

绑定账号

  1. redirect_uri填入http://example.com/callback
  2. 点击申请
  3. 登录 Microsoft 账号
  4. 复制网页中给出的代码粘贴到client_secret
  5. 点申请页面的返回按钮把client_id复制到Olaindex中
  6. 点击保存

修改默认密码

在控制台中cd到站点根目录

执行 php artisan helper:reset-password

更多设置参考 https://olaindex.js.org/

用宝塔搭建Olaindex6

https://www.nite07.com/Olaindex6/

作者

Nite07

发布于

2021-05-31

更新于

2021-06-02

许可协议

评论