碎碎念

前段时间发现OLAINDEX更新了,与v5有些许差别,那就简单水一篇,并附加一些之前没写的内容

如果是更新升级只需要注意新的环境要求即可

简介

项目地址

https://github.com/WangNingkai

帮助文档

https://wangningkai.github.io/OLAINDEX

官方文档写得非常详细

更新升级

版本更新

git pull composer install # 安装依赖更新包 
chmod -R 755 storage # 注意!!!确保缓存目录具有读写权限,否则500 

chown -R www:www * # 确保目录权属

更新日志

本次更新进行部分重构,不再兼容老版本,请删除原先代码重新拉取部署更新

2020.12 v6.0

  • 简化功能
  • 修复已知问题
  • 添加目录搜索功能(不调用接口)
  • 优化加密、隐藏功能
  • 更完善的路径模式
  • 新增短链模式,方便分享
  • 资源预加载,加速访问

环境要求

PHP拓展要求

  • PHP >= 7.4
  • PHP OpenSSL 扩展
  • PHP PDO 扩展
  • PHP Mbstring 扩展
  • PHP Tokenizer 扩展
  • PHP XML 扩展
  • PHP Ctype 扩展
  • PHP JSON 扩展
  • PHP BCMath 扩展
  • PHP Fileinfo 扩展 *

Laravel 文件系统模块要求,为保证成功安装,建议安装PHP Fileinfo 扩展 

禁用函数

  • proc_open
  • proc_get_status
  • putenv

其他配置

后台登陆

后台默认地址:
https://you.domain/admin

初始后台账号密码: admin 
123456;

路由修改地址:
routes/web.php

缓存配置

默认 OLAINDEX 使用文件缓存,可以先修改为 Laravel支持的缓存类型,如 “apc”, “array”, “database”, “file”, “memcached”, “redis”等,只需修改配置文件 .env。具体配置请参考 laravel 文档 缓存系统

如使用 redis作为缓存的话,还需要安装 php redis 扩展包

修改.env文件后需要执行 php artisan config:cache 确保配置生效

配置文件

# 缓存配置 CACHE_DRIVER=file # 这里是缓存类型 
# 如配置redis 缓存需要填写以下配置
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null 
REDIS_PORT=6379