程序开源地址:https://github.com/xytoki/TCShare
安装教程
整一个虚拟主机或者vps。需要php7,建议php7.3。有php7.4更好。
下载代码。你可以直接git clone到空间里,也可以下载到本地。
PHP 设置找到禁用函数,移除 putenv,便于后续用 composer 安装依赖。
准备好composer。切换到程序(网站)目录,然后执行composer install。
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
如果你是在本地安装的依赖,现在把程序包上传到服务器。
设置伪静态规则:
Nginx用户请完整填写以下规则。Apache用户可以无需理会,程序已经包含开箱即用的.htaccess文件。
try_files $uri $uri/ /index.php$is_args$args;
location ~ /\.env {
deny all;
}
创建.env文件,并按配置填写如下内容:
# XS 是前缀
# | -KEY 是配置种类,可选KEY,APP,SEC
# | | - -ct是key的ID(类似config.php)
# | | - | - something是配置名称
# | | - | - | - - - - value在等号右边
# XS_KEY_ct_something=value
XS_KEY_ct=ctyun #必填,值为ctyun
XS_KEY_ct_FD=safebox #应用文件夹名
XS_KEY_ct_AK=6******3 #AK
XS_KEY_ct_SK=93**************48 #SK
# 这里APP后面的可以是任意值,一般就123456下去
# ↓
XS_APP_1=/ #挂载路径
XS_APP_1_NAME=TCShare #网盘名称
XS_APP_1_THEME=mdui #界面主题
XS_APP_1_BASE=/ #网盘内路径
XS_APP_1_KEY=ct #对应上面Key的ID
这里的AK、SK、FD需要你自己获取。api获取
PS:safebox 文件夹为 API 指定,无法更改名字。需要列目录的文件也是往里面扔,网页端才会显示。
访问你的服务器地址,点击链接授权:http://tcshare.website/ #例如
请每个月手动为每个网盘的token续期。如,你的网盘安装在http://tcshare.website/,你需要每个月访问一次http://tcshare.website/-renew。
总结几个新手盲点。
1.AK SK FD要填写对。尤其SK后面的那个“8”
2.在网盘我的应用里建立FD文件夹。
3.宝塔里,php要把禁用参数putenv删了。才能composer install
参考文章:https://xylog.cn/2020/03/03/tcshare.html 文章2
版权声明:版权归 怪友 所有,转载请注明出处!
本文链接:http://www.geeh.cn/archives/74/
如果博客出现404或链接失效,请留言或者联系博主修复!