wenwei7532 大佬有话说 :
全小白看完就会,使用OLAINDEX绑定世纪互联OD,架设OD目录…
本帖最后由 wenwei7532 于 2020-5-23 10:20 编辑
前几天花了60大洋买了个世纪互联5T OD,折腾了一下,按项目教程试搭了一下,发现有些出入,完成后记录一下
OLAINDEX项目地址:https://github.com/WangNingkai/OLAINDEX
全小白看完就会,使用OLAINDEX绑定世纪互联OD,架设OD目录索引网站
宝塔软件商店安装PHP7.2
https://cdn2.hemacdn.com/img/140aaa230a1b0aad6c7a81f25a43cfc3.png
安装完成,对PHP7.2进行“设置”
https://cdn2.hemacdn.com/img/38b3c5001509c3f7977317131fb5c8d9.png
点击“安装扩展”安装“fileinfo” 和“opcache”,需要注意的是“fileinfo”一般需要1G空闲内存才能安装成功。
https://cdn2.hemacdn.com/img/d0141eeefaa999fdb8bd55d2b2b46ede.png
https://cdn2.hemacdn.com/img/f6e9c8d2a147dedec3bd94531f8bbf64.png
安装扩展完成,点击“禁用函数”,对exec 、 putenv、shell_exec 、 proc_open这四个函数进行删除
https://cdn2.hemacdn.com/img/da64121471810c6f51596394df5d2463.png
完成以后,新建一个站点,并记下站点根目录地址
https://cdn2.hemacdn.com/img/33d951b52278d2adfb7cef14c6809ca1.png
打开SSH软件,登录VPS,输入CD 站点根目录地址,比如cd /www/wwwroot/qq.com,进入刚刚新建的站点目录后,输入git clone https://github.com/WangNingkai/OLAINDEX.git tmp,下载源码到站点文件夹。
https://cdn2.hemacdn.com/img/9925aaf285a6be924cbbb0b8b8475408.png
100%,下载完成后,输入下面的代码
mv tmp/.git .
rm -rf tmp
git reset –hard
cp database/database.sample.sqlite database/database.sqlite
https://cdn2.hemacdn.com/img/bcdb6468536b517cb22741249cb2cbec.png
再输入:composer install -vvv
https://cdn2.hemacdn.com/img/f41e2f2b86d2281c597df41efe8b8605.png
完成后输入php artisan od:install,绑定刚刚新建的站点域名,并得到登录用户名:admin 密码:12345678
https://cdn2.hemacdn.com/img/f298238cdb6a4973407def15d742ed7a.png
最后输入chmod -R 755 storage/
chown -R www:www *
https://cdn2.hemacdn.com/img/6220897cbb45d1e4817a757bce4ccc88.png
完成后到宝塔后台进行站点设置
https://cdn2.hemacdn.com/img/6fdb208bfd23a6987c60c082101b17a4.png
点击“站点目录”,取消“防跨站攻击(open_basedir)”,并把“运行目录”选择到“public”
https://cdn2.hemacdn.com/img/0ab4ca2a5d9fa05823ad875b567fe3da.png
点击“伪静态”,选择“laravel5“或者直接输入
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
https://cdn2.hemacdn.com/img/5a03dbaa989e93f212bf26fc84af598e.png
点击”SSL“,申请域名证书,并选择”强制 HTTPS“
https://cdn2.hemacdn.com/img/0dd8fae69d0e3599037595253689c651.png
完成后即可打开站点,等待一会配置。
https://cdn2.hemacdn.com/img/cd63fa2125450ad287189b5ed9293893.png
至此OLAINDEX安装完成,下面对程序绑定世纪互联账户
输入地址:https://portal.azure.cn,登录世纪互联账户。进到如图页面点击”视图“
https://cdn2.hemacdn.com/img/8c1822c25fc6ad8ad095d55fa3a01401.png
点击”应用注册“——”新注册“
https://cdn2.hemacdn.com/img/1a830f8bccfde8df81b7e6a7d962c525.png
进入如下页面,名称填一个自己喜欢的。重定向URL填写刚刚开设的站点网址,并在后面带上oauth,点击”注册“
https://cdn2.hemacdn.com/img/64cb13f10e3c59d194500c0d62e4f984.png
跳转到的页面会看到”应用程序客户端ID“,此ID为OLAINDEX设置页面的”client_id“,复制下来填到OLAINDEX设置页面的”client_id“项里。并且点击页面里的”API权限“进行设置
https://cdn2.hemacdn.com/img/1acbf3c92b74b4119729c4957ad4fda5.png
然后”添加权限“——选择”Sharepoint与Sharepoint数据远程交互“
https://cdn2.hemacdn.com/img/c18da967d89974f9adc5c3f51b1d8bcc.png
选择”委托的权限“——勾选文件的读写。
https://cdn2.hemacdn.com/img/38847aabb33c869fe930053e82a5f4c1.png
完成后点击”证书和密码“——添加”新客户端密码“,复制”值“下面的文本,此文本为OLAINDEX设置页面的”client_secret“,复制此文本到设置页”client_secret“
https://cdn2.hemacdn.com/img/230efd2423568706056eb0e66e4d4ab2.png
回到新建的站点页进行如图设置,注意”redirect_uri“地址填对。
https://cdn2.hemacdn.com/img/268919431a511df763ea2aa9fc386322.png
绑定账户
https://cdn2.hemacdn.com/img/9bca20e89aaf7d6a24d7356f98c5217b.png
接受许可
https://cdn2.hemacdn.com/img/39bfb132ecd88266f679f32ea73fe116.png
完成。
如果出现500错误,请到SSH输入:
chmod -R 755 storage/
chown -R www:www *
参考资料:
https://imwnk.cn/archives/bt-olaindex
https://www.shanyemangfu.com/onedrive-olaindex.html
https://yumoe.com/archives/169.html
https://luotianyi.vc/987.htmlhttps://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
朕射你无罪 大佬有话说 :
感谢大佬。请问这个网盘做好后能放我自己的大姐姐了吗?想给他们换个大房子。。。。
身无分文的5毛钱 大佬有话说 :
技术贴 支持
yamibox 大佬有话说 :
我昨天刚挂载了个世纪互联,用的是楼主的这种方法,也就是olaindex在输入client_id和client_secret输入保存后跳到绑定页面,但那个页面中client_id和secret都是空白的,点击绑定又退回上一页面,后来用了olaindex魔改版才好,不知道是不是只有我一个人这样。
告辞 大佬有话说 :
感谢大佬的付出yc013t
youhei 大佬有话说 :
马克
b66667777 大佬有话说 :
帮顶一下
yqesl1 大佬有话说 :
不错的技术帖子,MK一下,有空试试
wifitry 大佬有话说 :
很详细,mark一下
wenwei7532 大佬有话说 :
朕射你无罪 大佬有话说 : 2020-5-23 10:00
感谢大佬。请问这个网盘做好后能放我自己的大姐姐了吗?想给他们换个大房子。。。。 …
可以啊。自导自演都美问题。大佬记得分享一下。
字数补丁https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif