Oneindex教程和设置

程序下载:https://github.com/donwa/oneindex/archive/master.zip

绑定域名,上传程序到网站目录,解压,直接打开绑定的域名就可以安装了,一般不用设置权限,会有提示。

点击下一步后出现如下界面,借用原程序作者的 gif 图展示:

至此程序基本安装完毕,此时访问自己的域名,就可以看到 OneDrive 目录下的所有文件。进去之后先修改密码,然后重建所有缓存。

伪静态下载(我在宝塔面板设置)https://github.com/donwa/oneindex/blob/master/.htaccess

代码如下:

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*) index.php?/$1 [L]

第2,3句是强制https的,如果不开启可以不用添加。

再次重建所有缓存就可以了。

如果要更改title,只需要找到controller目录下的IndexController.php里面的title就可以了。

具体如下图所示:

至于如何设置crontab定时刷新缓存,可以参考:

找到后台显示的命令,复制下来。然后进入cPanel面板,在高级里面找到Cron作业

选一个时间,把命令复制过来,注意要把前面的*/10 * * * * 删掉哦,点击添加新Cron作业就可以了。

文件夹加密的用法如下:

在onedrive里面的文件夹下面放入.password的文件,.password里面写入密码就可以了。

如果使用的不是个人版Onedrive,所以我们可以修改文件管理的链接。

具体更改如下图所示:把https://onedrive.live.com/改成自己企业的登录地址,比如说是https://XXX-my.sharepoint.com

文件在view/admin下的layout.php

至此大功告成。

1 thought on “Oneindex教程和设置

  1. 宝塔环境下伪静态设置,去?,同时解决图片不能显示的问题
    if (!-f $request_filename){
    set $rule_0 1$rule_0;
    }
    if (!-d $request_filename){
    set $rule_0 2$rule_0;
    }
    if ($rule_0 = “21”){
    rewrite ^/(.*)$ /index.php?/$1 last;
    }

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*